剣のクロスコンパイルの知識

コンパイルが交差OpenSSLの
 
概要:仕事の要件のため、必要性移植は機械アームにオープンソースのライブラリをOpenSSLのため、
PC環境:. Ubuntu14 04 64魏の
MIPSは32魏Linuxの場合:コア基板

1 、ソースコードダウンロード
公式サイトのアドレスを(HTTPS:// www.openssl.orgを/ source / old /)

2. config 
$ setarch i386を実行します。/ config no-asm shared --prefix = / opt / soft / openssl 
強調:32ビットターゲットボードで実行する64ビットシステムのクロスコンパイルopensslサポートを設定する必要があります: i386のSetarchで

 3 。Makefileを修正する
 

検索、-m64オプションを削除し、両者の合計を。

3. ライブラリファイルを生成します
$ make && make install

 

おすすめ

転載: www.cnblogs.com/zhanggaofeng/p/12722759.html