我有一些 C 源文件,我正在使用gcc
. 我基本上想编译所有这些并创建一个目标文件。当我尝试:
gcc -c src1.c src2.c src3.c -o final.o
我得到:
gcc: cannot specify -o with -c or -S with multiple files
如果我尝试:
gcc -c src1.c src2.c src3.c
我得到三个不同的目标文件。如何告诉gcc
编译所有文件以返回一个目标文件(我还想指定它的名称)?谢谢你。
也许还有另一种更常见的方法,在这种情况下请告诉我。