いくつかの C ソース ファイルがあり、使用していgcc
ます。基本的に、それらすべてをコンパイルして、1 つのオブジェクト ファイルを作成したいと考えています。私がしようとすると:
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
3 つの異なるオブジェクト ファイルを取得します。すべてのファイルをコンパイルして 1 つのオブジェクト ファイルを返すようにするにはどうすればよいgcc
ですか (その名前も指定したい)。ありがとうございました。
これには別のより一般的なアプローチがあるかもしれませんが、この場合は教えてください。