openssl-1.0.0b - libssl 移植到ARM Linux

開發環境:

ubuntu 10.04
arm-linux-gcc version 4.4.1

目標環境

友善之臂mini6410
linux-2.6.36

移植步驟

1.至官網下載最新的openssl,解壓縮

2.cd進入openssl-1.0.0b目錄

3.執行./Confiugre linux-elf-arm,配置環境爲arm linux

4.修改Makefile文件如下

指定CC爲arm-linux-gcc

指定libdl爲依賴的庫

指定AR和RANLIB爲arm-linux-ar和arm-linux-ranlib的

        指定安裝目錄

       

5.執行make,完成編譯

6.su以root身份登錄,執行make install

7.   可以看到openssl被編譯爲靜態庫,放置在指定安裝的目錄下

注意:

在項目的Makefile文件裏頭加入openssl的頭文件和庫文件的聲明,此時需要注意引用庫的順序爲:-lssl -lcrypto,如果爲 -lcrypto -lssl就會編譯錯誤。

推薦網址:

http://www.openssl.org/

http://blog.chinaunix.net/u2/88438/showart_1901657.html

發佈了30 篇原創文章 · 獲贊 15 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章