13

有没有办法.c通过使用带有 GCC 编译器的命令行来编译给定文件夹中的所有文件?
我已经看过这个 Linux 页面:http: //www.commandlinefu.com/commands/view/3230/compile-all-c-files-in-a-directory但找不到 CMD 的任何等效项。

4

2 回答 2

25

我猜 gcc 本身没有这样的参数。

gcc *.c -o Output但是您可以尝试将*(通配符)读取为“任何”的常规通配符参数。

于 2013-11-04T10:20:53.163 回答
-6

您可以使用以下命令编译文件:

gcc -c -Wall file1.c file2.c file3.c

这里。-Wall 会给你所有的警告和错误。

不要忘记浏览到这些文件所在的同一目录。

于 2014-02-18T07:12:49.910 回答