libJpeg編譯:
- 下載下傳libjpeg源碼:http://www.ijg.org/,下載下傳jpegsrc.v9a.tar.gz
- 解壓源碼,指令:tar -zxvf jpegsrc.v9a,源碼檔案夾為jpeg-9a
- 運作指令:./configure --prefix=jpeg-9a/release --enable-shared=no
- 在jpeg-9a下查找Makefile檔案并打開,查找CFLAGS,在CFLAGS = -g -02 後面添加 -fPIC
- 運作指令:make
- 運作指令:make install
- 最終靜态庫檔案安裝在jpeg-9a/release/lib下
libPng編譯:
編譯libPng首先需要編譯zlib,過程如下:
- 下載下傳zlib源碼zlib-1.2.8.tar.gz
- 解壓zlib源碼到zlib-1.2.8
- 運作指令:./configure --static 靜态編譯
- 在zlib-1.2.8下查找Makefile檔案并打開,查找CFLAGS 并在該行最後加上 -fPIC
- 運作指令:make
- 運作指令:make install
下面編譯libPng
- 下載下傳源碼libpng-1.6.13.tar.gz
- 解壓到libpng-1.6.13
- 運作指令:./configure --prefix=libpng-1.6.13/release --enable-shared=no
- 在libpng-1.6.13下查找Makefile檔案并打開,查找CFLAGS并在該行最後加上 -fPIC
- 運作指令:make
- 運作指令:make install
轉載于:https://www.cnblogs.com/duboway/p/4141434.html