libcurl,sqllite,log4cpp,openssl交叉编译
2016-11-10 12:58
429 查看
1、下载相关源码,解压到linux目录下
2、在相应的源码目录下,配置编译器
./configure --host=arm-linux --prefix=/opt/log4cpp CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
./configure --host=arm-linux --prefix=/opt/sqllite CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
./configure --host=arm-linux --prefix=/opt/libcurl CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
openssl编译
修改编译器
CC==/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
配置
./config no-asm shared --prefix=/opt/openssl_arm
--host为编译名称
--prefix为编译后生成的目录(需要make install才会安装到这个目录下)
CC 为需要使用的arm编译器
3、make
4、make install
log4cpp编译报错,只要按照错误提示,找到那两行去掉‘;“就可以了。
2、在相应的源码目录下,配置编译器
./configure --host=arm-linux --prefix=/opt/log4cpp CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
./configure --host=arm-linux --prefix=/opt/sqllite CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
./configure --host=arm-linux --prefix=/opt/libcurl CC=/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
openssl编译
修改编译器
CC==/usr/local/arm/4.5.1/bin/arm-none-linux-gnueabi-gcc
配置
./config no-asm shared --prefix=/opt/openssl_arm
--host为编译名称
--prefix为编译后生成的目录(需要make install才会安装到这个目录下)
CC 为需要使用的arm编译器
3、make
4、make install
log4cpp编译报错,只要按照错误提示,找到那两行去掉‘;“就可以了。
相关文章推荐
- libcurl 支持 openssl 交叉编译 mips rt5350
- libcurl 支持 openssl 交叉编译 mips rt5350
- libcurl 支持 openssl 交叉编译 mips rt5350
- 使用mingw 对libcURL,openSSL,zLib交叉编译
- 使用mingw 对libcURL,openSSL,zLib交叉编译
- 在Linux下使用MinGW静态交叉编译带有zlib的libcurl(包括交叉编译openssl,即--cross-compile-prefix=i686-w64-mingw32- mingw)
- windowX64 vs2012环境下静态链接编译32位libcurl 支持openssl
- Linux下交叉编译openssl
- openssl 在arm下的 交叉编译
- 交叉编译openssl(mipsel版)
- 编译 libcurl 7.45.0 + zlib 1.2.8 + openssl 1.0.2d
- MinGW编译支持openssl-1.0.0a的libcurl-7.21.3
- Libcurl使用OpenSSL编译出现undefined reference to `COMP_CTX_free'错误备忘
- 动态交叉编译openssl-0.9.8e 和 wpa_supplicant-0.7.3
- OpenSSL 交叉编译
- vs2010 libcurl 7.21.3 zlib 1.2.5 openssl 1.0.0c 编译全过程
- openssl动态库生成以及交叉编译
- Windows 编译libcurl(openssl+zlib)(使用VC编译)
- MinGW64 how-to(内含编译openssl,libjpeg,libcurl等例子)
- 交叉编译开源库 openssl-OpenSSL_1_0_2j