安裝編譯環境, den/ubuntu:
sudo apt-get install -y binutils build-essential cmake gawk bison flex texinfo automake libtool cvs libncurses5-dev libglib2.0-dev gettext intltool subversion git-core
fedora/redhat/centos:
su -
yum groupinstall "Development Tools" "Development Libraries"
完成後下載安裝源碼:
wget url_for_zlib_source_codes
cd download
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
收工。
⑵ 如何在linux平台上編譯安裝zlib軟體
搜索並下載zlib源碼包
1
在linux命令行上查詢一下zlib的軟體地址,然後使用瀏覽器打開即可,如下圖所示
大家也可以在網路上進行搜索,不過一定要注意安全哦,避免下載到一些不幹凈的軟體,所以這點需要注意一下
【參考資料後面附官網下載地址】
END
Gcc編譯安裝zlib源碼包並配置使用
使用tar 命令進行解壓出來,然後進入到安裝目錄,如下圖所示
tar zxf zlib-1.2.8.tar.gz
cd zlib-1.2.8
使用./configure --help可以查看編譯的選項,我們這里使用簡單的選項安裝即可
進入安裝文件目錄,然後 使用如下命令進行安裝
./configure --prefix=/data/progam/zlib
make
make install
如下圖所示
3
再進行配置一下系統的文件,載入剛才編譯安裝的zlib生成的庫文件
vi /etc/ld.so.conf.d/zlib.conf
加入如下內容後保存退出
/data/program/zlib/lib
==============================
也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。
⑶ 如何在linux平台上編譯安裝zlib軟體
登錄zlib官方網站:
http://www.zlib.net
下載源碼來安裝zlib軟體包。
目前最新版本zlib是zlib1.2.8,安裝開始;
解壓
$tar -xvzf zlib-1.2.8.tar.gz
進入文件夾
$cd zlib-1.2.8
配置安裝文件
$./configure
安裝
$make
$sudo make install
⑷ 如何在linux平台上編譯安裝zlib軟體
1 搜索並下載zlib源碼包
在linux命令行上查詢一下zlib的軟體地址,然後使用瀏覽器打開即可
2 Gcc編譯安裝zlib源碼包並配置使用
使用tar 命令進行解壓出來,然後進入到安裝目錄,如下圖所示
tar zxf zlib-1.2.8.tar.gz
cd zlib-1.2.8
3 使用./configure --help可以查看編譯的選項,我們這里使用簡單的選項安裝即可
進入安裝文件目錄,然後 使用如下命令進行安裝
./configure --prefix=/data/progam/zlib
make
make install
4 再進行配置一下系統的文件,載入剛才編譯安裝的zlib生成的庫文件
vi /etc/ld.so.conf.d/zlib.conf
加入如下內容後保存退出
/data/program/zlib/lib
==============================
也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。
安裝zlib軟體的重點在於一定要下載原版的源碼包,還有安裝的時候改變了默認路徑,一定要記得庫文件的路徑要編輯一下,讓系統載入,不然就會導致出錯。所以要ldconfig或者重新啟動下系統。安裝的時候選項不需要很多,不是選項越多就越好。就注意一下這樣就行了。
⑸ 如何在linux平台上編譯安裝zlib軟體
1、首先是編譯環境,需要最基本的gcc,autotool工具,不同平台不同的安裝方式,具體可以網路一下
2、在linux下,開源軟體的編譯安裝會有固定的通用步驟:
下載源碼上傳到伺服器上;
解壓源碼包,一般包的後綴是tar.gz、tgz、tar.gz2,這些壓縮包其實都可以使用同一個命令進行解壓 tar xvf tarfile, 進入源碼目錄
源碼目錄下一般會有軟體相關的README、install文檔,簡單的閱讀以下,多數情況下都會有相關的編譯步驟,以及依賴庫
通過步驟:./configure;make && make install
./configure --help可以獲取幫助,用來指定安裝路徑,依賴庫的路徑,編譯選項等
3、對於在linux下編譯zlib請參考步驟2,相信你能行,加油
⑹ 如何在linux平台上編譯安裝zlib軟體
方法步驟如下:1、搜索並下載zlib源碼包。2、Gcc編譯安裝zlib源碼包並配置使用。3、使用tar 命令進行解壓出來,然後進入到安裝目錄,如下圖所示tar zxf zlib-1.2.8.tar.gzcd zlib-1.2.84、使用./configure --help可以查看編譯的選項,這里使用簡...
⑺ 如何在linux平台上編譯安裝zlib軟體
1、首先是編譯環境,需要最基本的gcc,autotool工具,不同平台不同的安裝方式,具體可以網路一下 2、在linux下,開源軟體的編譯安裝會有固定的通用步驟: 下載源碼上傳到伺服器上
⑻ 新手求教,如何將從ZLIB官網下下來的源代碼編譯成zlib.dll
詳細步驟如下:
1. 安裝zlib-1.2.3.exe和zlib-1.2.3-src.exe。
2. 打開VS2008,在選項的VC++目錄中,添加庫目錄\GnuWin32\lib。添加包含文件目錄\GnuWin32\include。
3. 新建一個Win32項目,類型選DLL,點上空項目。
4. 將\GnuWin32\src\zlib\1.2.3\zlib-1.2.3\下的所有頭文件和源文件(不包括子目錄)添加到項目文件平中。
5. 將\GnuWin32\src\zlib\1.2.3\zlib-1.2.3\win32下的zlib.def和zlib.rc兩個文件添加到項目中。
⑼ 如何編譯和使用zlib-Windows
如何編譯Zlib
1、輸入./configure
提示錯誤「please use win32/makefile.gcc instead」
2、cp win32/makefile.gcc Makefile.gcc
3、make -f Makefile.gcc
編譯成功
4、在Makefile.gcc 文件中已經給我們定義了「INCLUDE_PATH」和「INCLUDE_PATH」變數,現在我明定義一下「INCLUDE_PATH」和「INCLUDE_PATH」變數的實際路徑
執行
export INCLUDE_PATH=D:/GNU/MSYS/utils/zlib/include
export LIBRARY_PATH=D:/GNU/MSYS/utils/zlib/lib
export BINARY_PATH=D:/GNU/MSYS/utils/zlib/bin
make install -f Makefile.gcc
cp zlib1.dll D:/GNU/MSYS/utils/zlib/bin
上面的的方法中其實只用到了「INCLUDE_PATH」和「INCLUDE_PATH」變數,只有在SHARED_MODE=1的情況下,Makefile.gcc會自動將zlib1.dll拷貝到D:/GNU/MSYS/utils/zlib/bin目錄
簡單的方法,使用SHARED_MODE=1安裝
1、編譯
make -fwin32/Makefile.gcc
2、設置變數
export INCLUDE_PATH=D:/GNU/MSYS/utils/zlib/include
export LIBRARY_PATH=D:/GNU/MSYS/utils/zlib/lib
export BINARY_PATH=D:/GNU/MSYS/utils/zlib/bin
3、安裝
make install -fwin32/Makefile.gcc SHARED_MODE=1
4、編譯
gcc zlib_test.c -I /zlib/include -L /zlib/lib libz.a -o zlib_test
5、如果將zlib 的lib和include復制到MinGW,則
gcc zlib_test.c -S -lz
注意到,我們用-lz加入了zlib庫
-S 表示生成匯編
6、使用makefile
zlib_test:zlib_test.c
gcc -o zlib_test zlib_test.c -lz
clean:
rm -rf *.o zlib_test
7、使用makefile分布生成
all: zlib_test.exe
@echo "ALL"
zlib_test.exe: zlib_test.o
gcc zlib_test.o -lz -o zlib_test
zlib_test.o: zlib_test.s
gcc -c zlib_test.s -o zlib_test.o
zlib_test.s: zlib_test.i
gcc -S zlib_test.i -o zlib_test.s
zlib_test.i: zlib_test.c
gcc -E zlib_test.c -o zlib_test.i
clean:
rm -rf *.s *.i *.o *.exe zlib_test
在命令行輸入 make all,make zlib_test.exe 或者 make clean