安装编译环境, 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