【问题标题】:Compile all .c files in a directory using GCC compiler in CMD使用 CMD 中的 GCC 编译器编译目录中的所有 .c 文件
【发布时间】:2013-11-04 10:14:29
【问题描述】:

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

【问题讨论】:

  • 我想,没有办法,因为大多数情况下这对链接器没有意义。如果你的项目有多个源文件,你只需要使用 make 文件或编写一个更易于维护的构建脚本。

标签: gcc compilation cmd


【解决方案1】:

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

但您可以尝试gcc *.c -o Output 的常规通配符参数,其中*(通配符)读作“任何”。

【讨论】:

【解决方案2】:

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

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

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

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

【讨论】:

  • OP 询问是否编译所有文件而不一一编写
猜你喜欢
  • 2021-06-03
  • 1970-01-01
  • 2018-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-16
相关资源
最近更新 更多