有没有办法通过GCC编译器使用命令行来编译给定文件夹中的所有.c
文件?
我已经看到了Linux的这个页面:http://www.commandlinefu.com/commands/view/3230/compile-all-c-files-in-a-directory,但找不到CMD的任何等价物。使用CMD中的GCC编译器编译目录中的所有.c文件
4
A
回答
10
我猜gcc本身并没有这样的参数。
但是,您可以尝试gcc *.c -o Output
的常规通配符参数*
(通配符)要读作“any”。
+0
使用'*'被称为[globbing](http://www.tldp.org/LDP/abs/html/globbingref.html)。 – sherrellbc
1
但您可以编译的文件与下面的命令:
gcc -c -Wall file1.c file2.c file3.c
这里。 - 墙会给你所有的警告和错误。
不要忘记浏览到这些文件所在的目录。
相关问题
- 1. 使用“gcc”编译器编译C++简单文件
- 2. 由arm-gcc编译器编译的c代码的头文件
- 3. 如何使用Elixir编译目录中的所有SASS文件?
- 4. 如何编译给定目录中的所有c文件?
- 5. 编译编译器错误编译GCC
- 6. 用C++编译器编译C99文件
- 7. 用gcc编译.c
- 8. C++:链接文件与GCC编译器
- 9. 如何在Windows编译器和GCC编译器中使用SSE?
- 10. 编译CMD中的.c程序,如终端Linux中的gcc?
- 11. 编译Java文件,使用Windows Cmd的
- 12. CoffeeScript - 编译当前目录和所有子目录中的所有.coffee文件
- 13. Makefile编译当前目录和所有子目录中的所有.cpp文件
- 14. 如何使用find编译所有子目录中的所有文件?
- 15. 使gcc编译C使用gcc规则
- 16. 最小GCC C++编译器
- 17. 使用Visual C++项目中使用MinGW/GCC编译的DLL?
- 18. 编译使用gcc -c * .c的
- 19. gmake编译目录中的所有文件
- 20. 如何编译目录中的所有cpp文件?
- 21. 重新编译目录中的所有Python文件
- 22. 如何编译单声道目录中的所有文件?
- 23. 在Eclipse IDE中使用GCC编译器编译RTX内核文件
- 24. 在gcc c编译器中生成cswtch
- 25. 编译src中的所有文件?
- 26. 编译器gcc编译器标志的文档?
- 27. GBA C编程编译器gcc
- 28. 如何在具有头文件的gcc中编译C程序?
- 29. C编译错误(没有这样的文件或目录,编译终止)
- 30. 出现错误 - gcc编译器警告能否阻止C文件被编译到目标文件中?
我想,没有办法,因为大多数情况下这对连接器来说都没有意义。如果你有多个源文件的项目,你应该使用make文件或者编写一个构建脚本,这也是easyer要维护的。 – dhein