使用CMD中的GCC编译器编译目录中的所有.c文件
有没有办法使用GCC编译器的命令行来编译给定文件夹中的所有使用CMD中的GCC编译器编译目录中的所有.c文件,gcc,compilation,cmd,Gcc,Compilation,Cmd,有没有办法使用GCC编译器的命令行来编译给定文件夹中的所有.c文件? 我在Linux上看过这个页面:但是找不到任何与CMD等效的页面。我想gcc本身没有这样的参数 但是您可以尝试使用gcc*.c-o Output的常规通配符参数,其中*(通配符)将读取为“any”。您可以使用以下命令编译文件: gcc -c -Wall file1.c file2.c file3.c 在这里-Wall将为您提供所有警告和错误 不要忘记浏览到这些文件所在的同一目录。我想,没有办法,因为这对链接器来说是没有意义的。
.c
文件?我在Linux上看过这个页面:但是找不到任何与CMD等效的页面。我想gcc本身没有这样的参数
但是您可以尝试使用
gcc*.c-o Output的常规通配符参数,其中*
(通配符)将读取为“any”。您可以使用以下命令编译文件:
gcc -c -Wall file1.c file2.c file3.c
在这里-Wall将为您提供所有警告和错误
不要忘记浏览到这些文件所在的同一目录。我想,没有办法,因为这对链接器来说是没有意义的。如果您有一个包含多个源文件的项目,您只需要使用一个make文件或编写一个更易于维护的构建脚本即可。使用*
被称为.OP,询问编译所有文件而不逐个编写