Solaris下安装Perl的DBI::Mysql模块,已经出了两次问题了。现总结如下:
问题一:无法找到mysql_config
1. 下载DBD-mysql-3.0000
2. 解压
3. make Makefile.PL
4. 提示找不到mysql_config
解决办法:
出现这个问题是因为没有将mysql_config加入环境变量PATH中,只要将mysql/bin目录加入到路径中就可以了。
PATH=$PATH:/usr/local/mysql/bin
export PATH
然后重新make Makefile.PL
问题二:无法找到库libmysqlclient.so
solaris的mysql发行版本的库文件都是.a的静态库,DBD::Mysql模块需要.so的动态库编译。可以下载带源码的Mysql自行编译出.so的动态库。
问题三:编译不通过
那是因为mysql_config给Makefile.PL的cflags参数不正确。在我的Solaris上,给的参数是
-I/usr/local/mysql/include -Xa -xstrconst -mt -D_FORTEC_ -xarch=v9
gcc 版本是 3.4.0,而-Xa -xstrconst -mt -xarch=v9这几个参数,solaris上的gcc不认。因此我手工指定参数生成Makefile:
perl Makefile.PL --cflags="-I/usr/local/mysql/include -D_FORTEC_"
之后make ; make install 一切顺利。
相关推荐
Confluence安装Drawio插件
记录confluence安装drawio插件步骤
FAQ: Solaris系统下安装Perl模块可能出现的问题和解决方法
发信人: springsun (小蒜头), 信区: Perl 标 题: FAQ: Solaris系统下安装Perl模块可能出现的问题和解决方法 发信站: 水木社区 (Sat Sep 29 17:28:13 2007), 转信 前日发了一帖 “Solaris系统下安装Perl模块遇到的问题”,抱怨了一下。 flw (梨花小蓓蕾) 给了建议。 现在都已经安装成功
Jenkins插件下载慢?3分钟搞定国内镜像加速(含华为/腾讯/清华源对比)
本文详细介绍了如何通过国内镜像源加速Jenkins插件下载,包括华为云、腾讯云和清华源等主流镜像站的性能对比及一键配置方案。通过实测数据展示华为云镜像站表现最佳,下载速度达19.4MB/s,并提供sed命令、管理界面配置和Docker定制三种高效加速方案,帮助开发者快速解决插件下载慢的问题。
mysql_config不存在_试图安装Perl-Mysql DBD,找不到mysql_config
以下是输出:Ian-MacBook-Pro:DBD-MysqL-4.011 ianseyer$sudo Perl Makefile.PLCan't exec "MysqL_config": No such file or directory at Makefile.PL line 76.Cannot find the file 'MysqL_config'! Your execution PATH...
避坑指南:Unity与Visual Studio开发环境配置中的5个常见问题及解决方案
本文针对Unity与Visual Studio开发环境配置中的5个常见问题,提供了详细的解决方案。重点解决了项目文件生成失败导致命名空间无法识别、调试器无法附加、包管理器与扩展安装混乱、脚本编译错误以及多版本环境冲突等核心痛点,帮助开发者构建稳定高效的开发调试环境。
流媒体服务软件-LiveNVR channeltree 未授权访问
LiveNVR 能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机 IPCamera、NVR 等具有 RTSP/Onvif 协议输出的设备接入到 LiveNVR,LiveNVR 能够将这些设备源的音/视频数据进行采集、转换、输出,进行全平台终端直播(PC、Android、iOS、微信、H5),并且LiveNVR能够将视频源的直播数据对接到第三方 CDN 网络,实现安防设备互联网级别的直播分发。对channeltree接口加上权限校验。直接访问接口即可获取数据。
centos7安装mysql时报错:依赖检测失败:
centos7安装mysql时报错:依赖检测失败:mariadb-libs 被 mysql-community-libs-8.0.28-1.el7.x86_64 取代。
MATLAB R2023a下载链接及软件安装教程
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。a是上半年,b是下半年版本,但是有些小弱们总是觉得只要是b一定功能多,这不一定的,同年版本b比a可能稍微全点,不同年的,比如21b,22a,肯定22a要比21b版本高功能多了。10、选择目标文件夹,默认的是C盘,想修改的话可以单击【浏览】,然后单击【下一步】
linux运行perl脚本_将Perl脚本从Solaris移植到Linux
随着可视化技术的进步,企业正在将物理服务器整合到虚拟化环境中,从而在减少功耗和物理空间的同时改善资产管理。 在某些情况下,整合运动涉及从旧操作系统迁移到可以提供更轻松的系统维护或其他总拥有成本收益的操作系统。 如果您打算从Solaris迁移到Linux,则几乎所有的自定义代码(包括C,shell脚本,Perl等)都需要某种补救措施 ,即映射属性的“重新对齐”,这是由于平台的差异而引起的。 ...
NVIDIA Jetson之交叉编译工具
参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=33630 用TX2做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的SDK,但是需要我们自己提供交叉编译器 由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下 交叉编译知识 一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编...
基于STM32设计的水质检测系统_333
水质安全对生态环境、农业生产、工业制造以及人类健康至关重要。针对传统水质检测方式检测周期长、成本高、实时性差的问题,本项目设计并实现了一种基于STM32的水质检测系统。系统采用STM32F103RCT6作为主控芯片,集成水温、pH值、电导率和浊度等传感器,能够实时采集水质数据,并通过OLED显示屏进行本地显示。同时,利用Air724UG 4G模块通过MQTT协议将数据上传至华为云IoT平台,实现远程监测。用户可通过Qt5开发的Android手机APP和Windows上位机查看水质数据,并接收超限报警提示。此
perl dbd mysql 5.7_perl-DBD-MySQL 无法安装
问题描述:在使用innobackupex 中出现了错误-bash-4.1$ innobackupex --defaults-file=./my_3304.cnf --user=xtrabk --password='xtrabk' --socket=./mysql3304.sock /data/mysql/mysql3304/backupInnoDB Backup Utility v1.5.1-xt...
Cesium 实战 04 - 标绘功能系列之画点(draw point)
Cesium 实战 - 标绘功能之画点(draw point)。
Perl中DBI、DBD::mysql模块的安装和可能出现的错误解决方法
使用的软件版本 DBI-1.604.tar.gz DBD-mysql-4.006.tar.gz 建议使用以上版本搭配,否则可能连接mysql错误 一、DBI的安装 wget http://www.cpan.org/modules/by-module/DBD/DBI-1.604.tar.gz tar -zxvf DBI-1.604.tar.gz cd DBI-1.604
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
安装DBD:MySql模块遇到的问题及解决办法
问题1: Can’t exec “mysql_config”: No such file or directory at Makefile.PL line 454. 解决方法: 进入DBD::mysql的代码安...
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
dbd mysql_解决无法安装DBD::mysql模块
转载自:http://www.php-oa.com/2010/10/29/perl-mysql-%e7%9a%84%e6%a8%a1%e5%9d%97%e4%b8%8d%e8%83%bd%e5%ae%89%e8%a3%85%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95.html我们最常用的 DBD::mysql 模块,我发现是难住很多人的地方.因为安装老...
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
下载perl的mysql模块_perl如果正常安装DBI和DBD::mysql模块,以及怎么用perlapp去编译它...
我在自己的电脑(redhat5.4)上装了一个ActivePerl 5.8.8版本,环境变量有设置过,系统自带的没有卸载————————————————————————————————————由于...我在自己的电脑(red hat 5.4)上装了一个ActivePerl 5.8.8版本,环境变量有设置过,系统自带的没有卸载————————————————————————————————————由...
perl-DBD-MySQL 无法安装
问题描述: 在使用innobackupex 中出现了错误 -bash-4.1$ innobackupex --defaults-file=./my_3304.cnf --user=xtrabk --passw...
Windows下MySQL安装配置和问题解决
1 简介 1.1 MySQL数据库 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 • MySQL 是开源的,所以你不需要支付额外的费用。 • MySQL 支持大型的数据库。可以处理拥有上千万条记录的大...
perl-dbd-mysql qt_perl 安装DBI和DBD
还可以从cpan.perl.org站点下载tar压缩文件形式的源代码发行版本,解压缩后,切换到相应的文件目录cd DBI-1.54perl Makefile.PLmakemake testmake install安装DBD时候 需要export ORACLE_HOME验证安装:perldoc DBD::OracleDBD 版本[oracle@oadb ~]$ perldoc -m DBD::Ora...
mysql 为什么不能安装_MySQL 的模块不能安装的解决方法_MySQL
我们最常用的 DBD::mysql 模块,我发现是难住很多人的地方.因为安装老是失败,下面我介绍一下解决方法,比如我使用 cpanm 安装,有时就出 /home/nue2501j/work/DBD-mysql-4.010/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL at /usr/lib/perl5/5...
无法安装php-mysql模块,MySQL_MySQL 的模块不能安装的解决方法,我们最常用的 DBD::mysql 模块,我 - phpStudy...
MySQL 的模块不能安装的解决方法我们最常用的 DBD::mysql 模块,我发现是难住很多人的地方.因为安装老是失败,下面我介绍一下解决方法,比如我使用 cpanm 安装,有时就出 /home/nue2501j/work/DBD-mysql-4.010/blib/arch/auto/DBD/mysql/mysql.so: undefined symbol: DBIc_TRACE_LEVEL a...
Perl中DBI、DBD::mysql模块的安装
原文地址:http://www.linuxpig.com/2010/04/perl-dbd-connect-mysql/Perl中DBI、DBD::mysql模块的安装 使用的软件版本DBI-1.604.tar.gzDBD-mysql-4.006.tar.gz 建议使用以上版本搭配,否则可能连接mysql错误 一、DBI的安装 wge
7379



被折叠的 条评论
为什么被折叠?



