libcurl,sqllite,log4cpp,openssl交叉编译

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



你可能感兴趣的:(Linux,Arm,linux,arm,编译器,交叉编译)