導航:首頁 > 源碼編譯 > zlib64編譯

zlib64編譯

發布時間:2023-01-25 21:20:26

A. 如何在linux平台上編譯安裝zlib軟體

在linux命令行上查詢一下zlib的軟體地址,然後使用瀏覽器打開即可,

大家也可以在網路上進行搜索,不過一定要注意安全哦,避免下載到一些不幹凈的軟體,所以這點需要注意一下

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

如下圖所示

再進行配置一下系統的文件,載入剛才編譯安裝的zlib生成的庫文件

vi /etc/ld.so.conf.d/zlib.conf

加入如下內容後保存退出

/data/program/zlib/lib

==============================

也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。

B. 如何編譯和使用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

C. 如何在linux平台上編譯安裝zlib軟體

1、首先是編譯環境,需要最基本的gcc,autotool工具,不同平台不同的安裝方式,具體可以網路一下

2、在linux下,開源軟體的編譯安裝會有固定的通用步驟:

3、對於在linux下編譯zlib請參考步驟2,相信你能行,加油

D. win10 64vs怎麼編譯 libpng

1. 先下載 libpng(http://sourceforge.net/projects/libpng/files/)和libz(http://zlib.net/zlib-1.2.7.tar.gz),將libpng解壓,如C:\workspace\libpng\。
2. 將libz解壓,改名zlib放到libpng同級目錄,如C:\workspace\zlib。
3. 進入libpng\projects\visualc71\,用visual studio打開工程文件,方案中會有三個子工程:libpng, pngtest, zlib。直接編譯,不出意外會在Win32_DLL_Debug目錄下和Win32_DLL_Debug\ZLib目錄下生成zlib1d.dll, libpng15d.dll, libpng.lib和zlib.lib等庫文件。
4.若報錯,拷貝scripts/pnglibconf.h.prebuilt到源碼目錄,改名為pnglibconf.h

對於要用到這兩個庫的工程,主要需要做三件事:
1. C/C++常規->附加包含目錄中把包含png.h等頭文件的目錄加進來
2. 鏈接器->輸入->附加依賴項中加zlib.lib;libpng.lib。
3.通用屬性->VC++ 目錄->庫目錄中把放著zlib.lib和libpng.lib的目錄加進來。

E. 如何在linux平台上編譯安裝zlib軟體

方法步驟如下: 1、搜索並下載zlib源碼包。 2、Gcc編譯安裝zlib源碼包並配置使用。 3、使用tar 命令進行解壓出來,然後進入到安裝目錄,如下圖所示 tar zxf zlib-1.2.8.tar.gz cd zlib-1.2.8 4、使用./configure --help可以查看編譯的選項,這里使用簡單的選項安裝即可進入安裝文件目錄,然後使用如下命令進行安裝。 ./configure --prefix=/data/progam/zlib make make install 如下圖所示 5、再進行配置一下系統的文件,載入剛才編譯安裝的zlib生成的庫文件 vi /etc/ld.so.conf.d/zlib.conf 加入如下內容後保存退出 /data/program/zlib/lib 也就是添加安裝目錄的文件路徑,庫文件。ldconfig 運行之後就會載入安裝的庫文件了。

F. 如何在linux平台上編譯安裝zlib軟體

  1. 登錄zlib官方網站:
    http://www.zlib.net

  2. 下載源碼來安裝zlib軟體包。

  3. 目前最新版本zlib是zlib1.2.8,安裝開始;

  4. 解壓
    $tar -xvzf zlib-1.2.8.tar.gz

  5. 進入文件夾
    $cd zlib-1.2.8

  6. 配置安裝文件
    $./configure

  7. 安裝
    $make
    $sudo make install

G. 新手求教,如何將從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兩個文件添加到項目中。

H. 安裝zlib需要重新編譯php

不需要,zlib只是linux下一個壓縮和解壓庫,對你已安裝或編譯成功了的軟體沒影響,
1、 下載Zlib 1.2.3(需要安裝zlib-devel開發包)
wget zlib-1.2.3.tar.gz
2、 安裝Zlib 1.2.3
#tar –zxvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ./configure -–prefix=/usr/local/zlib
# make
# make install
whereis zlib /which zlib查看

閱讀全文

與zlib64編譯相關的資料

熱點內容
華為刪除的app怎麼徹底卸載 瀏覽:570
編程時調試快捷鍵 瀏覽:3
安卓手機玩亞服怎麼下載 瀏覽:337
思域壓縮機多少錢 瀏覽:691
程序員代碼合適嗎 瀏覽:280
復利計演算法律保護 瀏覽:737
代號f2伺服器連接失敗怎麼搞 瀏覽:956
旋律雲我的世界伺服器靠譜嗎 瀏覽:63
pdf降低大小 瀏覽:231
魔獸世界中文如何外服伺服器 瀏覽:924
kindle轉pdf格式 瀏覽:61
單片機自動控制 瀏覽:673
需要很多文件夾怎麼快速的新建啊 瀏覽:68
演算法申請著作權 瀏覽:214
以前手機號換了要怎麼登錄農行app 瀏覽:196
線切割編程系統怎麼繪畫 瀏覽:263
如何搭建雲伺服器異地容災 瀏覽:927
黃金拐點指標源碼 瀏覽:99
演算法導論第九章 瀏覽:284
鴿子為什麼生成伺服器沒反應 瀏覽:497