您的位置:首页 > 运维架构 > Linux

注意linux终端下I l区别

2012-03-13 09:16 127 查看

arm-linux-gcc 安装完成后,头文件的包含路径不正确,找不到stdio.h,如何修改啊?

2011-5-11 11:33

提问者:木乃伊十号
| 浏览次数:464次

arm-linux-gcc 安装完成后,随便写个hello world测试一下,编译出错,提示我stdio.h找不到,我去安装目录/usr/local/arm/3.2/include中查找,是有stdio.h这个头文件的,然后我又查看arm-linux-gcc的版本信息,发现如下信息:配置为:./configure --with-headers=/home/xxx/xxx/xxx/xx(路径略),总之那个路径是不对的,请问一下各位高手,我要如何修改才能正确编译啊,最关键的是我都不知道configure这个东西在哪,我是新手,真心求教,高手勿喷,非常感谢


我来帮他解答

回答
共1条

2011-5-11 12:19
kwydwuf
|十级

要么你重新编译 arm-linux-gcc,使用正确的配置。要么就在编译的时候加 -I (大写i)参数指定头文件搜索路径

转自百度知道。在linux终端下面 I(大写的i) l(小写的L) 区别不是很大 这个要特别注意,被这个问题弄了大半天,看了上面那个才注意到这个问题。

arm-linux-g++ -I/usr/local/arm/lib/opencv/include/opencv/ -L/usr/local/arm/lib/opencv/lib/ -lcv -lcxcore -lhighgui -lpthread -lrt -o test test.cpp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: