zlib包在64位机被编译成32位目标代码的问题
Posted fanjieyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zlib包在64位机被编译成32位目标代码的问题相关的知识,希望对你有一定的参考价值。
一、进入zlib目录
[[email protected] \]$ cd /home/yun/zlib-1.2.8
[[email protected] zlib-1.2.8]$
二、进行配置
1.修改configure文件的权限
[[email protected] zlib-1.2.8]$ chmod 645 configure
2. 执行配置
[[email protected] 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"]
[[email protected] zlib-1.2.8]$ ./configure --archs="-arch i386 -arch x86_64"
[[email protected] zlib-1.2.8]$ make && make install
[[email protected] zlib-1.2.8]$ cp -fr libz.* /lib
以上是关于zlib包在64位机被编译成32位目标代码的问题的主要内容,如果未能解决你的问题,请参考以下文章
32位机上用vs2008开发的c++程序如何能在64位系统下运行?