我希望 GCC 排除它与构建过程自动链接的启动代码
我应该怎么办?
所以我有我自己的启动汇编代码定义标签(_start,_exit,..etc)
我希望 GCC 排除它与构建过程自动链接的启动代码
我应该怎么办?
所以我有我自己的启动汇编代码定义标签(_start,_exit,..etc)
GCC 提供-nostartfiles,-nodefaultlibs和-nostdlib选项。请参阅文档。
或者,您可以直接调用链接器 ( ld):默认情况下它不添加任何内容,所有对象(包括链接器脚本)都必须手动指定。对于ld调用的示例,gcc使用-v选项运行:它将打印它调用的所有其他工具(包括链接器)的完整命令行。