在Linux上,有没有办法从文件传递参数到gcc。那就是给像compile.args这样的文件
% cat compile.args
-g3
-ggdb
-pedantic
-pedantic-errors
-Wall
-Werror
-O0
vec1.cpp
-o vec1
然后将此文件提供给g ++ / gcc。我可以使用cat compile.args |来做到这一点xargs g ++,是他们的其他方式吗? gcc是否支持这个?
感谢。
答案 0 :(得分:5)
是的,只需运行gcc @compile.args
答案 1 :(得分:0)
对于详细程度,这样的事情也应该有效(取决于运行的shell)
g++ `cat compiler.args|xargs`
或
COMPILE_ARGS=`cat compiler.args|xargs` g++ ${COMPILE_ARGS}