从c ++编译器获取可读的错误消息

时间:2011-03-24 20:36:29

标签: c++ g++

您是否听说过能够使g ++错误消息更具可读性的脚本?

我很确定我之前听过这个消息但是我记不住这个名字了。

谢谢。

4 个答案:

答案 0 :(得分:3)

您可能会想到STLFilt,它支持各种C ++编译器,但不再开发,也不保证能够使用最新版本的g ++。

答案 1 :(得分:2)

你可能不是在谈论这个,但有colorgcc,这确实使它更具可读性。

答案 2 :(得分:1)

如果您喜欢Ruby,则 GilCC !它非常易于安装和使用。与基于Perl的脚本不同, GilCC 具有诸如警告#和错误以及编译时间之类的统计信息。你不必乱用.bash文件,只要你可以在你的机器上运行Ruby,它就是跨平台的。由于它是Ruby,因此可以使它执行不同的操作,例如触发器测试自动化,单元测试或程序外部硬件。

以下是下载页面的链接:http://www.onlysolutionssoftware.com/gilcc/

我想补充一点,GilCC适用于任何GCC版本。很多项目都限于GCC的特定版本,因为GilCC没有触及GCC或其设置,所以你是安全的。

答案 3 :(得分:0)

如果它是关于消息本身(而不是如何为它们着色)我记得在另一个类似的问题(我目前无法找到)中,建议使用LLVM/Clang而不是GCC因为它有更好的错误信息。