我有一些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编译所有文件以返回一个对象文件(我还想指定它的名称)?谢谢。
也许还有另一种更常见的方法,在这种情况下请告诉我。
发布于 2014-01-19 08:35:06
试着使用
gcc -o final file1.c file2.c file3.c对我来说很管用。
https://stackoverflow.com/questions/18182176
复制相似问题