linux控制编译so 位数,Linux下解决64位下Apache编译模块时/usr/lib/libexpat.so问题
Linux下给apache编译libapreq2模块时候报错:/usr/lib/libexpat.so: could not read symbols: File in wrong format
尝试了几种方式都不行,大概步骤都是如下:
perl -MCPAN -e shell
>>> install Apache2::Request
... 一直到make,然后报错
用perl Makefile.PL --with-apache2-apxs=/path/apxs,make时候也报错。
很是郁闷,然后修改Makefile.PL、configure、force install等等,都是未果。
问题都是64位下的libexpat.so有点问题。换个64位编译软件碰到了不少麻烦唉。
最后解决办法是:
>>> install Apache2::Request
... #到报错时停止
>>> look Apache2::Request
#会跳到一个libapreq2-2.08-FPquPs类似的目录,可以看到目录下有Makefile.PL,configure等文件或目录。
删除configure文件
删除apreq2-config文件
重新运行:./buildconf,可以看到一大堆检测啥的程序在跑,跑完就OK了。
perl Makefile.PL --with-apache2-apxs=/path/apxs
make && make install
现在可以看到在apache的modules下有mod_apreq2.so了。搞定!
linux控制编译so 位数,Linux下解决64位下Apache编译模块时/usr/lib/libexpat.so问题相关推荐
- 64位linux,sizeof(int),C中sizeof()的用法——32位和64位下的sizeof()
机器平台:X86_64 处理器 操作系统:Red Hat 4.1.2-14 编译器: gcc version 4.1.2 20070626 Size of char is: ...
- 解决caffe编译时//usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_unparse_lower@UUI
我在编译安装RefineDet的caffe版遇到//usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_unparse_ ...
- Hadoop2.2.0伪分布式环境搭建(附:64位下编译Hadoop-2.2.0过程)
Hadoop2.2.0伪分布式环境搭建: 写在前面:Hadoop2.2.0默认是支持32位的OS,如果想要在64位OS下运行的话,可以通过在64位OS下面编译Hadoop2.2.0来实现,编译的操作步 ...
- Win10 64位下解决 NVIDIA 显示设置不可用(小白问题)
Win10 64位下解决 NVIDIA 显示设置不可用,您当前未使用连接到NVIDIA GPU 的显示器: 百度了一大片网上大佬给出好多个可能的问题: 1:右键点击我的电脑,右键选择属性.在弹出的页面 ...
- sublime 下 解决Vintage模式下,normal 模式下中文输入的问题。
* sublime 下 解决Vintage模式下,normal 模式下中文输入的问题.* 大家好,相信有不少sublime 铁粉在vintage 模式下,使用vim 快捷键时,在转换normal 与 ...
- Win7系统64位下解决 {000209FF-0000-0000-C000-000000000046}
网上传阅无数解决方式: 普通版本步骤 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 2.依次双击" ...
- 深入学习理解java虚拟机--1.win10 下构建64位 openJDK8
基于之前面试很多次被问到jvm运行原理及调优问题,以及jvm本身是技能提升不可逾越的一道坎,于是决定深入学习jvm,不久买了周志明的<深入理解java虚拟机--jvm高级特性与最佳实践>一 ...
- 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)
可以负责任的说,这篇文档是windows10安装pygraphviz中,在中文技术网站中最新的文档,没有之一.是自己完全结合各种问题,包括调试等,总结出来的. 问题来源:主要是可视化RvNN网络的树结 ...
- 32位与64位下各类型长度对比
64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂):可以访问大型数据库.本文介绍的是64位下C语言开发程序注意事项. 1. 32 位和 64 ...
最新文章
- Redis 生产架构选型解决方案
- 在Windows系统利用IP地址登陆Linux服务器
- 一个考察函数基础知识的题
- 世界是沙粒还是宇宙_看到一个沙粒世界:再一次你好世界
- 【设计模式 00】设计模式的六大原则
- Python爬虫从入门到放弃(二十)之 Scrapy分布式原理
- 加加速度matlab,关于加加速度的若干机械运动分析及MATLAB模拟
- kl变换与小波变换区别与联系_小波变换比傅里叶变换好在哪里_小波变换与傅里叶变换详解...
- spring的一些概念及优点
- PHP 7.1 新特性一览
- c++中new和delete
- 计算机网络——数据链路层
- 2022年南京大学计算机考研复试考什么|考研复试时间
- 浅谈UEBA基本实现步骤
- C++ Boost库:简介和第一个示例程序
- 二叉树的递归遍历(树UVa548 紫书p155)
- 二叉树基本知识点图文介绍(全网最简洁)
- 薅羊毛 | Python 自动化带你轻松赚钱(完结版)
- 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误
- JVM 常用配置参数(Java 8)
热门文章
- mysql的索引介绍_2
- Rocketmq原理最佳实践
- mysql 交集_MYSQL交集函数
- Zookeeper的典型应用场景(2)
- multipartfile前端怎么传_前端那些事如何更好管理 Api 接口
- 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller
- airflow零基础入门
- 【工具使用系列】关于 MATLAB 有限元分析,你需要知道的事
- DoD模型与OSI模型的关系及其协议对应关系
- 基于SpringMVC、Maven以及Mybatis的环境搭建 【转】