-4

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

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

抛出以下错误

cc: 不能用 -c 指定 -o,不能用 -S 或 -E 指定多个文件

4

2 回答 2

6

不要header.h在命令行中输入:

cc -c source.c -o a_name_different_than_source.o

将工作。

于 2013-03-16T21:24:36.370 回答
0

.c 文件不需要您在命令行中提及标头,GCC 会处理这些。

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

于 2013-03-16T21:28:17.943 回答