obj 文件 ctr1.o 在 gcc 编译器中的作用是什么?为什么链接器会在生成可执行文件时链接此 obj 文件?
最佳答案
我认为它包含非常基本的 stuf(crt 代表 C 运行时),例如为您的主要功能设置 argv 和 argc 等...这是一个 link有一些解释
如果您不想要它,例如因为您正在编写一个没有任何 libc 的小型引导加载程序,您可以使用 --no-stdlib 选项来链接您的程序。如果采用这种方式,您还需要编写自己的链接描述文件。
关于linux - 目标代码文件 ctr1.o 在 gcc 编译器中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/886585/