1. 程式人生 > >libcurl,sqllite,log4cpp,openssl交叉編譯

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編譯報錯,只要按照錯誤提示,找到那兩行去掉‘;“就可以了。