openssl交叉編譯,不修改Makefile

2021-07-15 23:26:59 字數 847 閱讀 6436

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....