我正在构建一个提供许多makefile的包,每个makefile都有硬编码,例如
CFLAGS = -g -O2 -Wall ...
CXXFLAGS = -g -O2 -Wall ...
我想放弃-g选项,但我不想编辑所有的makefile(即使不是自动使用sed或类似的东西)。软件包附带的configure脚本没有启用/禁用调试选项,但我可以传递它CFLAGS和CXXFLAGS变量,并将它们的值分别连接到包含该选项的CFLAGS和变量。CXXFLAGS-g
是否有一个选项会-g在指定的情况下丢弃?就像是
gcc -option-im-looking-for -g file.c -o file
将构建file没有调试符号的二进制文件。我不想剥离二进制文件,我希望它被剥离。