0

我希望 GCC 排除它与构建过程自动链接的启动代码

我应该怎么办?

所以我有我自己的启动汇编代码定义标签(_start,_exit,..etc)

4

1 回答 1

1

GCC 提供-nostartfiles,-nodefaultlibs-nostdlib选项。请参阅文档

或者,您可以直接调用链接器 ( ld):默认情况下它不添加任何内容,所有对象(包括链接器脚本)都必须手动指定。对于ld调用的示例,gcc使用-v选项运行:它将打印它调用的所有其他工具(包括链接器)的完整命令行。

于 2015-06-07T00:45:14.607 回答