印象中win下conEmu貌似是可以把scon编译时的error显示为红字的。
ubuntu下终端,gcc make时,error也是红字。但是scons编译时,全是白字,有时候编译信息好几页,一页一页的去找error关键字,很考验眼力。请问,有啥好的解决办法?
离线
@温柔的猪 之前回复过你,还没搞定吗。在rtconfig.py 里添加 -fdiagnostics-color=always 就会有颜色提示了
离线
@温柔的猪 之前回复过你,还没搞定吗。在rtconfig.py 里添加 -fdiagnostics-color=always 就会有颜色提示了
不好意思,一直没尝试,后来忘了。今天编译时又找不到报错在哪一行,于是就发了这个帖子。
我找到了rtconfig.py,但是不知道该加到哪里。
直接加到末尾新行,不符合语法。
写成这样又没效果:
SCONSFLAGS="-fdiagnostics-color=always"
-----------------------------------------------
0 BUILD = 'release'
1 if BUILD == 'debug':
2 CFLAGS_DBG = ' -O0 -gdwarf-2 -fdiagnostics-color=always'
3 AFLAGS_DBG = ' -gdwarf-2'
4 else:
5 CFLAGS_DBG = ' -O2 -g2 -fdiagnostics-color=always'
6 AFLAGS_DBG = ''
7
不知道该加到哪个flags里,就加到CFLAGS_DBG里了,我看下面还有CFLAGS和M_CFLAGS,也都用到了这个变量。
反正是起作用了。
感谢。
最近编辑记录 Gentlepig (2024-07-04 14:10:03)
离线
用 kitty 这个终端,自定义高亮。
https://ttys3.dev/blog/kitty/
离线