libcurl,sqllite,log4cpp,openssl交叉編譯
阿新 • • 發佈:2019-01-06
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編譯報錯,只要按照錯誤提示,找到那兩行去掉‘;“就可以了。