Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Strange characters present in gcc compilation output message on console

When I build a C code using gcc, Makefile as below on a Ubuntu 10.04-x32 bit system, under bash shell. The gcc output message has some unwanted characters in the output message(see below: â).

test@dualboot-desktop:~/test/opencv$ make
cc -L/usr/local/lib -I/usr/local/include/opencv2 -lopencv_imgproc -lopencv_highgui -lopencv_video -lopencv_calib3d test1.c -o test_opencv
test1.c: In function âmainâ:
test1.c:13: error: too few arguments to function âcvLoadImageâ
test1.c:21: error: expected â;â before âcvMoveWindowâ
make: *** [test_opencv] Error 1

They jumble up the actual message sometimes and get pesky.

What is the cause of that? Anything wrong in my user settings on ubunti

How can I fix that?

like image 375
goldenmean Avatar asked Jun 30 '11 15:06

goldenmean


1 Answers

If you set LC_LANG to something that ends in UTF8 but your terminal is having problems (or is not configured to handle) UTF8, then you run into trouble.

Either configure your terminal or set LC_LANG=en_GB.

like image 119
Paulo Matos Avatar answered Sep 26 '22 23:09

Paulo Matos