libcurl,sqllite,log4cpp,openssl交叉编译

来源:互联网 发布:网络交流 编辑:程序博客网 时间:2024/06/06 02:57

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编译报错,只要按照错误提示,找到那两行去掉‘;“就可以了。



0 0