tar xvf openssl-1.0.2g.tar.gz
arm平台,交叉編譯器為arm-linux-gcc:
cd openssl-1.0.2g/
mkdir temp
./configure shared no-asm linux-generic32 --cross-compile-prefix=arm-linux- --prefix=`pwd`/temp
make
make install
x86_64編譯32位:
cd openssl-1.0.2g/
mkdir temp
make clean
make dclean
./configure shared no-asm -m32 linux-generic32 --cross-compile-prefix= --prefix=`pwd`/temp
make
make install
x86_64編譯64位:
cd openssl-1.0.2g/
mkdir temp
make clean
make dclean
./configure shared no-asm -m64 linux-generic64 --cross-compile-prefix= --prefix=`pwd`/temp
make
make install
install後生成的靜態庫、動態庫在temp/lib下;標頭檔案在temp/include下
如果temp目錄已經建立,在make clean之前先把temp目錄下的內容刪除,cd temp; rm * -rf;注意是進入到temp目錄下刪除
交叉編譯openssl
tar xvf openssl 1.1.1f.orig.tar.gz2.配置configure 用指令碼檔案myconfigure.sh配置 vi myconfigure.s配置如下 cc arm linux gcc config no asm shared no async prefix pwd ...
openssl交叉編譯arm
1 交叉編譯arm環境的openssl 修改config檔案 因為晶元架構為armv7,所以新增 guessos armv7 generic linux2 對應位置 除了修改config檔案也可以在.config的時候新增 march armv7 a 引數 2 使用過程中遇到的問題 我使用的虛擬機器...
openssl的編譯與交叉編譯
1 交叉編譯openssl1.1.1a 3 關於openssl的交叉編譯 2 ubuntu編譯與安裝openssl config配置生成makefile,shared 表示生成動態庫,也可通過引數 prefix 自行指定安裝目錄,如下不配置則為預設安裝路徑。tar zxvf openssl 1.0....