嵌入式linux
Virtual_Override
这个作者很懒,什么都没留下…
展开
-
linux 编译命令
1.预处理gcc -E -o hellow.i hellow.c2.编译gcc -S -o hellow.S hellow.i3.汇编gcc -c -o hellow.o hellow.S4.链接gcc -o hellow hellow.o编译时所生成的文件由编译选项和输出后缀名共同决定...原创 2018-04-13 20:40:07 · 7024 阅读 · 0 评论 -
深入理解嵌入式程序链接过程
1.链接就是将汇编生成的OBJ文件,系统库的OBJ文件,库链接起来,最终生成可以在特定平台运行的可执行程序。2.用 gcc -v -o hellow hellow.c详细查看所有编译过程3.系统标准启动文件,对一般的应用程序来说,这些是必须的。4.nostdlib不连接系统标准文件和启动文件.用于裸机 bootloader等程序 这些程序不需要启动文件 也不需要标准启动文件而应用程序需要5....原创 2018-04-13 20:56:34 · 1207 阅读 · 0 评论