我可以配置GCC为每个项目全局添加一些文件吗?我想暂时制作,只能使用以下标志:-fdiagnostics-color
。
答案 0 :(得分:1)
我不明白为什么你需要它,但你可以做一个包装器:
which gcc
- 将打印补丁到GCC(将其复制到剪贴板)mkdir somedir; cd somedir
gcc
的文件
并添加到其中:full path to gcc(from clipboard) -fdiagnostics-color somefile.c $@
此命令将在每个到达gcc的行之前添加-fdiagnostics-color somefile.c
。chmod +x gcc
- 将执行权限设置为gcc wrapper export PATH=somedir:$PATH
答案 1 :(得分:1)
您可能会阅读GCC spec files并更改特定版本gcc
使用的规范文件。但这通常是不受欢迎的。
通常的做法是使用GNU make并向CFLAGS += -fdiagnostics-color
添加Makefile
。 BTW最近有足够的GCC(添加-fdiagnostics-color
标志)甚至不需要since(至少通过设置GCC_COLORS
环境变量)默认为-fdiagnostics-color=auto