1、下載libjpeg庫,解壓之
得到了jpeg6b和libtool-2.2.4兩個文件夾。
2、編譯安裝libtool工具。
這是配置libtool,這里需要注意:configure 參數 不能同時用 ––host 和 –bulid 參數,會編譯不能通過,這里配置文件指定了交叉編譯器,主機等信息,可以添加安裝目錄--prefix等信息。
make
就會在當前目錄下生成libtool和libtoolize
這里的libtool和libtoolize我們在生成動態庫時需要的工具,所以需要拷貝到libjpeg庫源碼目錄下。
3、編譯libjpeg動態庫或者靜態庫
解壓jpegsrc.v6b.tar.gz,進入jpeg-6b文件夾,配置源碼,(注意,如果執行configure不通過,提示錯誤./configure:command not found 解決方法:sh configure 然后添加執行權限 chmod u+x configure)步驟如下
我們要通過configure配置源碼的安裝目錄,這里的安裝目錄可以是/usr/lib,也可以自己指定目錄,安裝到自定義的目錄需要自己建立相關的文件夾,如下:
下面我們來配置源碼,設置交叉編譯環境,指定目錄,等配置,如下
然后執行make,make install 即可在jpeg-6b-realease目錄下看到我們要生成的動態庫。
進入jpeg-6b-realease目錄,tree一下。
在lib目錄下生成了我們要的靜態庫和動態庫,這里的版本是62.將生成的動態庫或者靜態庫拷貝到開發板的目錄下,即可使用。







