我有一个关于 GCC 和对象文件的问题..
简而言之,当我尝试执行此命令时:
gcc -Wall -o obj/config.o -c global.h config/config.c
它只是返回这个 fatal error :
gcc: fatal error: cannot specify -o with -c, -S or -E with multiple files
我尝试在 Google 上搜索,但没有找到任何相关内容。 也许我使用了错误的关键字... 有人可以帮忙吗?
最佳答案
.h
头文件不会直接编译,只有 .c
源文件。摆脱global.h
。
gcc -Wall -o obj/config.o -c config/config.c
关于c - gcc -c 参数出现问题并设置输出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56386933/