在 Ubuntu 10.04-x32 操作系统下的 bash shell 中,使用以下 Makefile 和 gcc 编译 C 代码时,输出信息中会有一些不必要的字符(参见下面:â)。
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
有时候他们会混淆实际的信息,变得很烦人。
这是什么原因?我的Ubuntu用户设置有问题吗?
我该如何解决这个问题?
â
似乎代表引号。可能是字符编码问题? - Blenderlocale
命令显示了什么?在man ascii
中能看到引号符号吗? - n. m.