大佬教程收集整理的这篇文章主要介绍了Libcurl交叉编译,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
目录
./configure --build=arm --host=mipsel-openwrt-linux --prefix=/usr/local/curl
@H_965_35@make
su
@H_965_35@make install
[@L_696_8@_11_5_centos curl-7.61.0]$ sudo make install [sudo] password for ihid: Making install in lib make[1]: Entering directory `/home/ihid/curl-7.61.0/lib‘ make[2]: Entering directory `/home/ihid/curl-7.61.0/lib‘ /usr/bin/mkdir -p ‘/usr/local/curl/lib‘ /bin/sh ../libtool --mode=install /usr/bin/install -c libcurl.la ‘/usr/local/curl/lib‘ libtool: install: /usr/bin/install -c .libs/libcurl.so.4.5.0 /usr/local/curl/lib/libcurl.so.4.5.0 libtool: install: (cd /usr/local/curl/lib && { ln -s -f libcurl.so.4.5.0 libcurl.so.4 || { rm -f libcurl.so.4 && ln -s libcurl.so.4.5.0 libcurl.so.4; }; }) libtool: install: (cd /usr/local/curl/lib && { ln -s -f libcurl.so.4.5.0 libcurl.so || { rm -f libcurl.so && ln -s libcurl.so.4.5.0 libcurl.so; }; }) libtool: install: /usr/bin/install -c .libs/libcurl.lai /usr/local/curl/lib/libcurl.la libtool: install: /usr/bin/install -c .libs/libcurl.a /usr/local/curl/lib/libcurl.a libtool: install: chmod 644 /usr/local/curl/lib/libcurl.a libtool: install: mipsel-openwrt-linux-ranlib /usr/local/curl/lib/libcurl.a ../libtool: line 1818: mipsel-openwrt-linux-ranlib: command not found make[2]: *** [install-libLTLIBRARIES] Error 127 make[2]: Leaving directory `/home/ihid/curl-7.61.0/lib‘ make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/ihid/curl-7.61.0/lib‘ make: *** [install-recursive] Error 1
在终端检查,发现arm-linux-ranlib可以在系统的PATH中找到,因为已经把交叉编译链添加到了PATH中。
那为什么还提示说找不到arm-linux-ranlib呢?
原因如下:
那我既要取得root权限,又要具有当前用户的工作环境,该怎么办呢?
解决如下:
su 和 sudo 的区别:
以上是大佬教程为你收集整理的Libcurl交叉编译全部内容,希望文章能够帮你解决Libcurl交叉编译所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。