尝试对 g++ 进行颜色编码
Trying to color code g++
由于某种原因,我的g++编译器将所有错误和警告显示为白色,因此很难发现它们。我对任何易于实现的事情都持开放态度。我遇到了两个解决方案,其中没有一个可以成功实施,因此我在这里:
选项 1:我读过最好的选择是colorgcc:https://github.com/johannes/colorgcc我已经浏览了基本上有关如何设置它的所有帖子,但仍然遇到麻烦。这是我到目前为止所做的。
我是编程新手,所以我无法理解很多内容。但这就是我到目前为止所做的。据我所知,我试图关注其他人发布的内容,但无济于事。
~$ vim .colorgcc (copy pasted the colorgcc perl script in here)
~$ chmod +X .colorgcc
/usr/bin$ g++ -> colorgcc
-bash: colorgcc: Permission denied
选项 2:我也读过这篇文章:有没有一种简单的方法来对编译器输出进行颜色编码?但不确定我是否了解将最佳答案中显示的代码复制到何处。
我认为我无法设置的原因是因为我有很多不明白的地方,所以如果您能提供一个更像初学者的答案,将不胜感激。
我有一个 gcc 版本的 5.0。我使用的是Mac OS X 10.10。
提前感谢!
我让colorgcc在以下方面工作得很好:
~$ wget https://raw.githubusercontent.com/johannes/colorgcc/master/colorgcc.pl
~$ chmod +x colorgcc.pl
~$ sudo cp colorgcc.pl /usr/local/bin/colorgcc
~$ cd /usr/local/bin
~$ sudo ln -s colorgcc g++
如果您使用的是 gcc> 4.9,编译器应该能够输出颜色错误消息。配置此选项的选项是 -fdiagnostics-color[=WHEN]
. 这在OSX的终端应用程序中应该可以正常工作。
对于以前版本的 gcc,有外部工具(过滤器(,例如 colorgcc
能够为您着色输出。您可以查看有关如何设置colorgcc
的波模式答案。
相关文章:
- 如何确定我已使用非编码文件到达 EOF?
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- 如何在24位SDL_Surface上设置像素的颜色
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 在卡萨布兰卡形成编码参数的列表
- 如何从SDL_Surface获取特定像素的颜色
- 使用C++进行游程编码
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 使用已使用 java 编码的 openssl 解码数据
- boost 是否有按特殊类型值编码状态"compact optional"?
- 如何在CPP的给定目录中列出UTF编码的文件名?
- 如何使用 C++将 ISO-2022-KR 编码转换为 UTF-8 编码?
- 绝对编码器十六进制输入
- 列表视图更改选择颜色
- GtkTreeView 交替行颜色
- 防止C++中的硬编码数字
- 尝试对 g++ 进行颜色编码
- 不同类型气候条件的颜色编码背景
- 如何添加颜色编码到提升::日志控制台输出