CentOS 安装OciLib 4.2.1 (Linux)
项目要用oracle , Windows的 OciLib 好弄, 今天安装到linux下 ,编译老是出错,最后几行如下:
checking for OCILIB install path... /usr/local ls: cannot access *.html: No such file or directory ls: cannot access *.css: No such file or directory ls: cannot access *.png: No such file or directory checking for OCILIB version... v4.2.1 checking for OCILIB options... import: linkage, charset = ansi checking for Oracle home... defined by environment : checking for Oracle OCI headers location... configure: error: variable not set or unable to guess
然后搜索 Configure文件,最终发现是 oracle oci 的头文件的文件夹没找到;
然后到oracle官网下载 instantclient-sdk-linux 又是一阵折腾,不知道他抽什么疯,死活不能下载, 下载页点击跳转就到错误页了~~~
后来网上找了个下载,还好,能用(文件大小只有625KB), 地址:http://download.csdn.net/detail/lsxy117/5118691
但是下载解压后 Configure里的路径居然没有include文件夹的配置,尼玛,自己写了(约第12775行处):
# find out the Oracle public OCI headers pathif test "$ac_headers_path" = NO; thenif test "$ac_oracle_home" != NO; thentest_include_path=$ac_oracle_home/rdbms/publicif test -d "$test_include_path"; thenac_headers_path=$test_include_pathelsetest_include_path=$ac_oracle_home/rdbms/demoif test -d "$test_include_path"; thenac_headers_path=$test_include_pathelseecho "line 12775 ,lzpong add this ac_headers_path to $ac_oracle_home/include , need to download instantclient-sdk-linux-xx.xx.xx.zip to get includes file!!!!"ac_headers_path=$ac_oracle_home/includefifififi
因为我是直接把sdk的include文件夹解压到 /usr/local/instantclient_12_1 的,所以 直接写了:
ac_headers_path=$ac_oracle_home/include
然后要配置 环境变量的!!!
根据这里(http://ljhzzyx.blog.163.com/blog/static/3838031220107139322436/)配置了,没重新登录 没起作用, 于是直接执行了下:
export ORACLE_HOME=/usr/local/instantclient_12_1export PATH=$ORACLE_HOME:$PATHexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEexport TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG="Simplified Chinese_china".ZHS16GBK./configuremakemake install
至此, 已经安装好了 ^_^, 没有出错哦,
lib文件在 /usr/local/lib
头文件在 /usr/local/include
好了,可以使用 OciLib 4.2.1 了 ;
也可以查看他的 readme 文件, 可以搭配一些参数make install
Website : http://www.ocilib.net
GitHub : https://github.com/vrogier/ocilib
PS:不过这个库貌似是编译的 32位的, 如如何编译64位的, 请知道的同学告知我, 谢谢!
转载于:https://www.cnblogs.com/lzpong/p/5764467.html
CentOS 安装OciLib 4.2.1 (Linux)相关推荐
- centos安装mysql wsl_在 Windows Linux 子系统中安装 CentOS
微软在 Windows 10 中引入了 Windows Subsystem Linux(WSL) 功能, 这使得我们可以在 Windows 中就能使用 Linux 的各种命令. 目前 Windows ...
- CentOS 安装多音频解码器打造Linux全能播放器
参考地址:http://wiki.CentOS.org/AdditionalResources/Repositories/RPMForge RPMForge的dag 软件包列表在这里http://ap ...
- centos安装python3小白_在Linux CentOS7 下安装 python3
在CentOS7下,默认安装的就是python2.7,我现在来教大家如何安装python3: 1.首先安装python3.6可能使用的依赖 # yum -y install openssl-devel ...
- 【CentOS】CentOS安装yum
CentOS安装yum 在学习使用Linux操作系统的时候,本人闲得慌,想装一个中文拼音输入法.于是在网上查了一番后,跟着做,结果非但没装上,还把自己原来的yum搞崩了,直接罢工!!!(也是没谁了) ...
- Linux(CentOS)安装分区方案
为什么80%的码农都做不了架构师?>>> Linux(CentOS)安装分区方案 /boot(不是必须的):/boot分区用于引导系统,它包含了操作系统的内核和在启动系统过程中 ...
- 最新Golang安装教程(Linux环境 Ubuntu + Go) 附centos安装视频链接
文章目录 下载 小提示: 安装 centos安装视频链接 下载 首先进入网址: https://golang.google.cn/dl/ 然后找到linux版本,右键,复制链接地址. 如图: 然后进入 ...
- linux lua socket编程,CentOs 安装lua,luasocket
一.centos安装Lua 3)个人在这里选择使用5.1版本的 *下载 wget http://www.lua.org/ftp/lua-5.1.5.tar.gz --2013-10-14 16:23: ...
- php5.3+for+linux,Centos 安装 nginx + php5.3
Centos 安装 nginx + php5.3,点开查看详情. #查看系统版本信息cat /etc/issue uname -a#设置时区 rm -rf /etc/localtime ln -s / ...
- Linux/CentOS安装MySQL(RPM安装、编译安装)
2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...
最新文章
- matlab练习程序(高斯牛顿法最优化)
- HTML5手机端弹窗、提示框、loading加载(多功能xwPop弹窗升级版)
- .NET Framework 各版本区别
- 【Python3爬虫】破解时光网登录加密参数并实现模拟登录
- Python Tree库绘制多叉树的用法介绍
- Spring Swagger URL传参问题(转)
- java程序员期望薪资_11月程序员平均薪资达14327元,薪资最高的居然不是JAVA?
- 实现更简单的异步操作
- PHP正则怎样词语过滤,如何用正则替换敏感词?敏感词过滤? - SegmentFault
- [java]房屋出租系统
- AMS1117典型电路
- XMPP即时通讯机制
- theano安装教程 linux,Ubuntu安装Theano+CUDA
- 关于云桌面的几个常见问题
- android * 工程模式,什么是Android手机的工程模式
- 兴趣专业测试软件,测试你的专业兴趣是什么
- Android原生(Native)C开发
- 音频文件格式转化,librosa库支持的语音文件类型
- 全网舆情监测系统功能板块具体详介
- Flink调优(一)资源调优、背压问题的分析
热门文章
- java hook全局钩子,牛逼骚操作:Java 虚拟机关闭钩子(Shutdown Hook)!
- 大数据预测实战-随机森林预测实战(三)-数据与特征对模型的影响
- 各种排序算法的分析及javapython实现
- 高中计算机室名言,高中班级激励格言
- JAVA 正则表达式 RegexUtil
- 本地连不上远程服务器mysql_mysql本地连不上远程
- 大型互联网架构演变历程-《淘宝技术这10年》
- python 查看数据结构类型_python 数据结构类型总结(示例代码)
- Android点击EditText文本框之外任何地方隐藏键盘的解决办法
- windows docker常用命令