gcc -v 显示编译的详细信息,里面有很多实现被编译好的.o文件,这些.o文件就是用来生成启动代码的。
启动代码基本使用汇编语言编写的。
启动代码大致做了两件事:
(1)对C程序的内存空间进行布局,得到C程序运行所需要的内存空间结构。
(2)留下相应库接口。
gcc -v 显示编译的详细信息,里面有很多实现被编译好的.o文件,这些.o文件就是用来生成启动代码的。
启动代码基本使用汇编语言编写的。
启动代码大致做了两件事:
(1)对C程序的内存空间进行布局,得到C程序运行所需要的内存空间结构。
(2)留下相应库接口。