1,319
社区成员
发帖
与我相关
我的任务
分享
gcc -c test1.c -o test1.o
gcc -c test2.c -o test2.o
gcc test1.o test2.o -o test
可以看到 -c选项保证编译器只编译不链接,而不加任何选项的gcc命令可以把若干个.o文件链接成目标问题。
另外,对于.o文件,理论上你是可以通过objdump -t softd.o 看到他们在该文件中创建的函数(其实已经是符号了),知道这个信息会有利于你编译(连接)通不过时可以找到具体原因。