交叉编译curl方法 以7.71版本为例 # 1.下载源码 curl官网:https://curl.se/download.html 点击old releases,下载7.71版本 # 2.解压 在Ubuntu环境下解压 ``` $ tar -xvf curl-7.71.0.tar.bz2 ``` # 3.生成Makefile **注意**:curl需要调用openssl,需要将以下路径改为arm32架构的openssl实际路径,可以参考openssl的应用笔记 ``` $ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi $ CPPFLAGS="-I/home/forlinx/work/trans/openssl -I/home/forlinx/work/trans/openssl/include" LDFLAGS="-L/home/forlinx/work/trans/openssl/lib" LIBS="-ldl" ./configure --host=arm --prefix=$PWD/__install ``` > --prefix表示安装到当前路径下的__install # 4.编译安装 ``` $ make $ make install ``` # 5.打包 ``` $ cd __install/ $ tar -cjvf curl.tar.bz2 * ``` |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-7-8 14:41
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.