我们有几个 crt* 文件,例如 /build/csu/crt0.o
或 /build/csu/crti.o
或 /build/csu/crtn.o
或 /build/csu/crtbegin.o
或 `/build/csu/crtendS.o
在构建时与 gcc 一起使用。
谁能给我解释清楚这些文件的作用和功能是什么?
最佳答案
crt 文件包含运行时 - 即调用 main
函数的代码,处理程序终止,以及一些关于如何布局函数的说明。这是一个 mini FAQ .
关于linux - crt* 文件在链接中的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7776821/