【发布时间】:2017-01-14 13:31:08
【问题描述】:
我在windows上使用MinGW GCC编译器如何编译一个目录下的所有C文件。
我用过
gcc *.c -o Output
在我输入所需的文件夹后,我得到了这个错误
gcc: error: *.c: Invalid argument
gcc: fatal error: no input files
编译终止。
使用的GCC版本是4.7.1
【问题讨论】:
-
要么你没有
.c文件,要么你没有在 shell 提示符下输入这个。 (例如,您不能将其作为选项放在 code::blocks 中)。如果您仍然遇到问题,请详细说明您如何发送命令以及您使用的 shell。 -
我使用 windows CMD 并将 mingw bin 文件夹添加到系统 PATH 变量中,我可以使用 gcc --version 命令并检查该文件夹除了 .c 文件之外没有文件的文件夹跨度>
-
很好 - 使用 mingw-w64 4.9.2 和 windows cmd 对我有用。希望其他人可以重现您的问题。考虑使用mingw-w64。
-
我已经测试过了,它可以在 gcc 6.1.0 上正常工作(我正在使用 mingw-w64)。
标签: windows gcc mingw wildcard