gpt4 book ai didi

linux - 进行全局选项

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:38 24 4
gpt4 key购买 nike

我有一些包含很多文件的项目,我想用 -Wall 来编译它们。 ,
我怎样才能在linux上做到这一点,而不改变makefile .

make -Wall 

没有帮助。

感谢任何帮助。

最佳答案

也许能够做类似的事情

make CC='gcc -Wall' CXX='g++ -Wall'

这将告诉 make 使用“gcc -Wall”作为 C 编译器,使用 g++ -Wall 作为 C++ 编译器

这假设所有源代码都是 C 和 C++,并且 makefile 使用 CCCXX 变量,并且它使用 GCC 作为编译器,并且可能还有其他几个假设。

编译标志通常存储在诸如 CFLAGSCXXFLAGS 等 make 变量中,但如果您覆盖它们,则可能会替换正确操作所需的现有选项,因此向 CC 和/或 CXX 添加选项有时会更安全。

关于linux - 进行全局选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14860221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com