在学习系统调用的时候想去追踪系统调用函数,就想把.c代码编译成汇编代码,执行以下操作:
gcc -S -o hello.s hello
结果报错如下:
试着编译成可执行文件,执行以下操作:
gcc -o hello.o hello
结果报错如下:
查阅资料,十个人有十种解决方法,试了几种还是不行,最后发现是源代码hello后缀不对,必须写成hello.c才能进行编译。问题解决!
gcc: warning: hello: linker input file unused because linking not done
最新推荐文章于 2024-08-03 16:21:26 发布