当我使用 gcc 构建 C 代码时,在 Ubuntu 10.04-x32 位系统上的 bash shell 下生成如下 Makefile。 gcc 输出消息在输出消息中包含一些不需要的字符(见下文:â)。
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 上的用户设置有问题吗
我该如何解决这个问题?
如果您将 LC_LANG 设置为以 UTF8 结尾的内容,但您的终端有问题(或未配置为处理)UTF8,那么您就会遇到麻烦。
配置您的终端或设置 LC_LANG=en_GB。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)