天天看點

linux x64下編譯libjpeg,libpng,zlib

libJpeg編譯:

  1. 下載下傳libjpeg源碼:http://www.ijg.org/,下載下傳jpegsrc.v9a.tar.gz
  2. 解壓源碼,指令:tar -zxvf jpegsrc.v9a,源碼檔案夾為jpeg-9a
  3. 運作指令:./configure --prefix=jpeg-9a/release --enable-shared=no
  4. 在jpeg-9a下查找Makefile檔案并打開,查找CFLAGS,在CFLAGS = -g -02 後面添加 -fPIC
  5. 運作指令:make
  6. 運作指令:make install
  7. 最終靜态庫檔案安裝在jpeg-9a/release/lib下

libPng編譯:

  編譯libPng首先需要編譯zlib,過程如下:

  1. 下載下傳zlib源碼zlib-1.2.8.tar.gz
  2. 解壓zlib源碼到zlib-1.2.8
  3. 運作指令:./configure --static   靜态編譯
  4. 在zlib-1.2.8下查找Makefile檔案并打開,查找CFLAGS 并在該行最後加上 -fPIC
  5. 運作指令:make
  6. 運作指令:make install

  下面編譯libPng

  1. 下載下傳源碼libpng-1.6.13.tar.gz
  2. 解壓到libpng-1.6.13
  3. 運作指令:./configure --prefix=libpng-1.6.13/release --enable-shared=no
  4. 在libpng-1.6.13下查找Makefile檔案并打開,查找CFLAGS并在該行最後加上 -fPIC
  5. 運作指令:make
  6. 運作指令:make install

轉載于:https://www.cnblogs.com/duboway/p/4141434.html

繼續閱讀