编辑中

# ld -V

GNU ld version 2.15.92.0.2 20040927

Supported emulations:

elf_x86_64

elf_i386

i386linux

#ld -m elf_i386

Along with the -m32 flag in gcc, you may need to include the -melf_i386 flag for ld to properly link the 32bit object

files to the 32bit libraries if you have both the 32bit and 64bit libraries.

make libdir=/usr/lib64

make libdir=/usr/lib

的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configure的时候添加

LDFLAGS="-L/usr/lib64 -L/lib64" 选项即可

./configure CFLAGS=-m32 CXXFLAGS=-m32 FFLAGS=-m32 FCFLAGS=-m32 LDFLAGS=-melf_i386 --prefix=/root/j131/testhttpd/apache-32bit

./configure CFLAGS=-m32 CXXFLAGS=-m32 FFLAGS=-m32 FCFLAGS=-m32 LDFLAGS="-L/usr/lib" --prefix=/root/j131/testhttpd/apache-32bit

修改apr-config

vi /usr/local/apache2/bin/apr-config

修改LDFLAGS=" " 为 LDFLAGS="-lz"

原文:http://www.cnblogs.com/wenrenhua08/p/3934313.html

linux 64 32 编译支持,在64位linux上编译32位程序 for i386 intel相关推荐

  1. 64位Ubuntu上编译32位程序

    1.确认主机为64位架构的内核,应该输出为adm64,执行: $ dpkg --print-architecture 2.确认打开了多支架功能,应该输出为i386,执行: $ dpkg --print ...

  2. 64位系统上运行32位程序的内存限制

    64位系统上运行32位程序能否申请到8G内存? 收藏到手机    转发   评论 2010-01-20 10:56 申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来 ...

  3. 64位Ubuntu上 安装32位QQ

    64位Ubuntu上 安装32位QQ --------------------------------------------------------------------------------- ...

  4. 关于python在64位机器上打包32位exe(兼容xp系统)解决方法

    python在64位机器上打包32位exe 1.下载32位python 3.4.4及以下版本支持xp,32位3.4.4下载地址https://www.python.org/ftp/python/3.4 ...

  5. 编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转

    编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转 如: 在32位机器上25这个值包含下列各位: 000 ...

  6. 64 win10位系统上编译出的32位的可执行程序到其他机器上无法运行_MoreThanJava计算机系统概述...

    「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」. 当然 ...

  7. 工业用Linux版本,工业主板支持哪些版本的LINUX系统?

    工业主板支持哪些版本的LINUX系统? 工业主板,主要用于一些工业控制,智能制造,数据采集,人工智能,安防监控,自助设备等场合,不一定要求速度快,但一定是要求稳定.而LINUX系统,由于源代码是开放的 ...

  8. 龙芯2K1000运行linux,龙芯2K1000支持补丁有望在Linux 5.13进入内核

    出品 | OSCHINA 文 | 局长 Linux Kernel 的 commit 信息显示,针对龙芯 2K1000 芯片的内核支持有望在 Linux Kernel 5.13 中被合并入主线. 龙芯 ...

  9. 64位Ubuntu上编译32位程序操作步骤

    1.      确认主机为64位架构的内核,应该输出为adm64,执行: $ dpkg --print-architecture 2.      确认打开了多架构支持功能,应该输出为i386,执行: ...

最新文章

  1. Apache服务器主配置文件 httpd.conf 中文版
  2. es2017 提供的针对字符串填充的函数:padStart、padEnd
  3. Hyper-V安装ReactOS未成功
  4. springcloud ribbon @LoadBalance负载均衡源码流程分析
  5. ListViewAutoScrollHelper
  6. 【Python】TensorBoard已发送内容的清除
  7. 从大到小输出a、b、c(选择结构)
  8. 单片微机原理与接口技术——8051汇编指令系统与编程基础(2)数据传送指令
  9. easyui textbox onblur失效
  10. 微信小程序相关操作示例
  11. html中siblings方法,jQuery中的siblings()是什么意思(推荐)
  12. linux第7章进程状态和控制
  13. 计算机应用技术 自然语言处理,基于词联接的自然语言处理技术及其应用研究-计算机应用技术专业论文.docx...
  14. BeautifulSoup使用
  15. css3 新属性的兼容性之--transform
  16. GreenPlum企业应用实践--第五章SQL执行计划
  17. php 运行命令行,命令行运行php报错
  18. D-OJ题 直接插入排序验证性实验 题目编号:584
  19. 销售战纪——我第一次真正意义上的销售工作
  20. 第6章第7节:颜色搭配:配色万金油之亮度配色方案 [PowerPoint精美幻灯片实战教程]

热门文章

  1. python dict底层实现_dict实现原理和哈希表
  2. h5引入json_Vue中如何使用本地Json文件?
  3. mysql如何植入到oracle_分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节...
  4. 在建工程直接费用化_威县垃圾发电在建项目被罚后续:现已整改
  5. plsql查询乱码问题解决
  6. 阿里云服务器Debian11系统安装Linux宝塔面板 搭建WordPress个人博客
  7. 字符串匹配之KMP---全力解析
  8. 怎么退出自适应巡航_简单聊聊定速巡航和自适应定速巡航的区别
  9. php eurl.axd,Http异常eurl.axd出错信息解决方法
  10. android 怎么调用js项目_APP逆向神器之Frida【Android初级篇】