如何指定目标文件的名称

时间:2013-03-16 21:23:07

标签: c linux gcc cc

当我直观地尝试运行这样的命令时

cc -c source.c header.h -o a_name_different_than_source.o

抛出以下错误

  

cc:无法指定带有多个文件的-c,-S或-E的-o

2 个答案:

答案 0 :(得分:6)

不要将header.h放在命令行中:

cc -c source.c -o a_name_different_than_source.o

会奏效。

答案 1 :(得分:0)

.c文件不要求您在命令行中提及标题,GCC负责处理。

简单的gcc inputFilename -o outfileName就足够了。