请教 如何交叉编译 libcurl

ZZM35837995 2010-12-06 11:45:27
curl 7.21.1 ,
我是这样编的 :
① ./configure --prefix=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi CC=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-gcc --host=arm-linux
② 然后make ,
③ 接着 sudo make install
这样 就在/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib 下面 看到libcurl.so ,

然后我要用这个libcurl.so 交叉编译一个c文件
④ arm-none-linux-gnueabi-gcc curl3.c -o curl0 -L. -lcurl
但是 报错curl/curl.h: No such file or directory

问题出在哪呢?
...全文
587 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZZM35837995 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 smallmage 的回复:]
libcurl/include/curl目录下
[/Quote]
curl/curl.h 正确的路径应该是哪里呢?
ZZM35837995 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 weweken520 的回复:]
文件文件包括不对了.
[/Quote]
是哪个文件包括不对啊?
smallMage 2010-12-08
  • 打赏
  • 举报
回复
libcurl/include/curl目录下
smallMage 2010-12-08
  • 打赏
  • 举报
回复
curl/curl.h: 路径不对
ZZM35837995 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wzzww 的回复:]
明显提示
curl/curl.h: No such file or directory
那就是说明你的libcurl库的头文件没有拷贝到正确的位置,gcc找头文件是根据在编译它的时候指定的路径找的,所以别人编译的工具链也把所有文件放到指定目录就可以用。
你看看configure生成的Makefile中install的目录是否正确。
[/Quote]
目录 是正确的。已经找到生成的libcurl.so 在=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib 下 libcurl.so->libcurl.so.4
ZZM35837995 2010-12-06
  • 打赏
  • 举报
回复
我拿 一个别人编好的libv2ip_phone.so 交叉编译

arm-none-linux-gnueabi-gcc main.c -o main -L. -lv2ip_phone -lasound -I./include/common -I./include/include_alsa -I./include/include_android_mx27 -I./include/vericall -I./include/osa/

是可以的
ZZM35837995 2010-12-06
  • 打赏
  • 举报
回复
--prefix=/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi ,install这个目录下面的lib 里面生成的 libcurl (libcurl.so->libcurl.so.4.2.0)
无知者无谓 2010-12-06
  • 打赏
  • 举报
回复
明显提示
curl/curl.h: No such file or directory
那就是说明你的libcurl库的头文件没有拷贝到正确的位置,gcc找头文件是根据在编译它的时候指定的路径找的,所以别人编译的工具链也把所有文件放到指定目录就可以用。
你看看configure生成的Makefile中install的目录是否正确。
weweken520 2010-12-06
  • 打赏
  • 举报
回复
文件文件包括不对了.

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧