尝试添加
-nostartfiles到您的链接器选项,即
$(link) -nostartfiles -g ...
从gcc文档中:
-nostartfiles Do not use the standard system startup files when linking. The standard system libraries are used normally, unless -nostdlib or -nodefaultlibs is used.
这将导致
crt1.o不被链接(通常默认情况下为链接)-通常仅在实现自己的
_start代码时使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)