首页 > 代码库 > zlib包在64位机被编译成32位目标代码的问题
zlib包在64位机被编译成32位目标代码的问题
一、进入zlib目录
[yun@master \]$ cd /home/yun/zlib-1.2.8
[yun@master zlib-1.2.8]$
二、进行配置
1.修改configure文件的权限
[yun@master zlib-1.2.8]$ chmod 645 configure
2. 执行配置
[yun@master zlib-1.2.8]$ ./configure --help
出现如下提示
usage:
configure [--const] [--zprefix] [--prefix=PREFIX] [--eprefix=EXPREFIX]
[--static] [--64] [--libdir=LIBDIR] [--sharedlibdir=LIBDIR]
[--includedir=INCLUDEDIR] [--archs="-arch i386 -arch x86_64"]
[yun@master zlib-1.2.8]$ ./configure --archs="-arch i386 -arch x86_64"
[yun@master zlib-1.2.8]$ make && make install
[yun@master zlib-1.2.8]$ cp -fr libz.* /lib
zlib包在64位机被编译成32位目标代码的问题