gcc怎么编译.o

gcc怎么编译.o,第1张

gcc中-c和-o是编译时可选的参数

-加-c, (compile)只编译生成中间同名目标文件,不链接

-加-o,(output)指定输出文件名,该文件为可执行文件,不加-o会默认生成a.out

举例:

gcc -c hello.c 编译生成hello.o文件

gcc -o hello hello.c 生成可执行文件hello

armcc用的lib文件和gcc用的a文件本质上都是对.o文件的打包,理论上遵守同一套abi的情况下是可以用一些骚 *** 作去转换的,但是这种方法要注意的细节很多,稍不注意就可能会有问题或潜在的问题,还是不建议折腾这个。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11773935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存