wget1.20.3 curl7.70.0交叉编译(arm-linux-gnueabihf-gcc) centOS7

wget下载和交叉编译
下载:https://ftp.gnu.org/gnu/wget/

./configure --prefix=/opt/north/wget-1.20.3/arm_build/ --host=arm-linux CC=arm-linux-gnueabihf-gcc --without-ssl --without-zlib
 
 make && make install

curl下载和交叉编译:
下载:https://curl.se/download/
编译:(x86 x64)

CPPFLAGS="-I/opt/north/openssl-1.1.1g/build/ -I/opt/north/openssl-1.1.1g/build/include/" LDFLAGS="-L/opt/north/openssl-1.1.1g/build/lib" LIBS="-ldl" ./configure --with-ssl --enable-shared --enable-static --disable-dict --disable-ftp --disable-imap --disable-ldap --disable-ldaps --disable-pop3 --disable-proxy --disable-rtsp --disable-smtp --disable-telnet --disable-tftp --disable-zlib --without-ca-bundle --without-gnutls --without-libidn --without-librtmp --without-libssh2 --without-nss --without-zlib --prefix=/opt/north/curl-7.70.0/build/

make && make install

交叉编译:(ARM)

CPPFLAGS="-I/opt/north/openssl-1.1.1g/arm_build/ -I/opt/north/openssl-1.1.1g/arm_build/include" LDFLAGS="-L/opt/north/openssl-1.1.1g/arm_build/lib" LIBS="-ldl" ./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --with-ssl --enable-shared --enable-static --disable-dict --disable-ftp --disable-imap --disable-ldap --disable-ldaps --disable-pop3 --disable-proxy --disable-rtsp --disable-smtp --disable-telnet --disable-tftp --disable-zlib --without-ca-bundle --without-gnutls --without-libidn --without-librtmp --without-libssh2 --without-nss --without-zlib --prefix=/opt/north/curl-7.70.0/arm_build/
make && make install

测试是否编译完成:
将交叉编译后的bin文件放入/usr/bin/,将lib内的 文件放入/usr/lib/内
测试方式:
openssl:

root@myimx6ek140p:~# openssl
OpenSSL> version
OpenSSL 1.1.0j  20 Nov 2018

gzip:

root@myimx6ek140p:~# gzip -V
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.

wget:

root@myimx6ek140p:~# wget -V
GNU Wget 1.18 built on linux-gnueabihf.

-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls
+ntlm +opie +psl +ssl/gnutls

curl:

root@myimx6ek140p:~# curl -V
curl 7.52.1 (arm-unknown-linux-gnueabihf) libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3

tar:

root@myimx6ek140p:~# tar --version
tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.

其实在测试时通常可以通过:
直接输入这些内容的名字+ -h 查看帮助,
一般为x -version 或者是x -V 或者 x --version 就可以查看版本号了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值