您的位置:首页 > 数据库

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编译报错,只要按照错误提示,找到那两行去掉‘;“就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息