MinGW GCC 通配符编译所有文件(Windows)

Moh*_*uky 3 c c++ gcc operating-system mingw

我在Windows上使用MinGW GCC编译器,我需要编译一个文件夹中的所有c文件!

我试过了

gcc  *.c -o  Output {folder Path}
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

gcc: error: *.c: Invalid argument 
gcc: fatal error: no input files
Run Code Online (Sandbox Code Playgroud)

然后编译终止。

使用的GCC版本是4.7.1

niv*_*led 6

gcc 不接受通配符 (*.c) 作为输入文件。

您可以编写一个脚本(batch@windows 或 .sh @Linux/Unix)来查找所有源文件并一一编译它们。

但您应该使用 makefile 或 CMAKE 来组织您的源代码及其构建系统。请阅读此处