当我直观地尝试运行这样的命令时
cc -c source.c header.h -o a_name_different_than_source.o
抛出以下错误
cc:无法指定带有多个文件的-c,-S或-E的-o
答案 0 :(得分:6)
不要将header.h
放在命令行中:
cc -c source.c -o a_name_different_than_source.o
会奏效。
答案 1 :(得分:0)
.c文件不要求您在命令行中提及标题,GCC负责处理。
简单的gcc inputFilename -o outfileName
就足够了。