红联Linux门户
Linux帮助

请教 如何交叉编译 libcurl

发布时间:2010-12-06 11:52:38来源:红联作者:zzm35837995
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

问题出在哪呢?
文章评论

共有 2 条评论

  1. zzm35837995 于 2010-12-09 09:22:09发表:

    报错curl/curl.h: No such file or directory 是libcurl.so 没有编好 或者是 install的地方 出错了?

  2. zzm35837995 于 2010-12-06 12:03:28发表:

    我拿 一个别人编好的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/

    是可以的