c - 如何指定目标文件的名称

标签 c linux gcc cc

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

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

抛出以下错误

cc: cannot specify -o with -c, -S or -E with multiple files

最佳答案

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

cc -c source.c -o a_name_different_than_source.o

会起作用的。

关于c - 如何指定目标文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454867/

相关文章:

MySQL最大数据包错误centOS 6.3

c++ - Linux 中的结果与 Windows C++ 中的结果不同

linux - 附加到进程输出以供查看

c - 如何从用户空间访问和更改内核空间的变量

c++ - 最小化进程之间的上下文切换时间

c - 为什么这段代码会触发 gcc 的 "maybe uninitialized"警告?

c - 测试大端

c++ - 不确定 -Wconversion 行为

c - 如何更改已编译二进制文件的 lib 版本

c - RSA_sign() 段错误不可预测