Shell som kan highligh'te compiler errors?
Jeg bruger Ubuntu 9.10 og gnome-terminal til at oversætte og køre mine c++ programmer.
Men ofte kommer der rigtig mange linier/sider ud (når man koder template biblioteker) og der kan tage ret lang tid at finde den første fejl.
Findes det er plugin til gnome-terminal some highligh'ter ordet "error" når man oversætter med eg. make? Eller findes der en anden løsning på nemmere at spotte hvor den er gået galt?
Men ofte kommer der rigtig mange linier/sider ud (når man koder template biblioteker) og der kan tage ret lang tid at finde den første fejl.
Findes det er plugin til gnome-terminal some highligh'ter ordet "error" når man oversætter med eg. make? Eller findes der en anden løsning på nemmere at spotte hvor den er gået galt?
Kommentarer3
Re: Shell som kan highligh'te compiler errors?
Re: Shell som kan highligh'te compiler errors?
Hvis du bruger automake og har version > 1.11 kan du prøve:
./configure --enable-silent-rule
Make giver output som f.eks.:
$ make
Making all in foo
Making all in internal
CC internal-file0.o
LINK libinternal.la
CC lib-file0.o
CC lib-file1.o
LINK libfoo.la
Du kan læse mere her:
http://www.flameeyes.eu/autotools-mythbuster/automake/silent.html
Alternativt kan du også bare sende stdout i null. Fejlene kommer stadig i terminalen.
make > /dev/null
Re: Shell som kan highligh'te compiler errors?