Linux编译soci库,Soci库linux下的编译方法
Soci库的linux编译方法
1、下载soci库源码
2、在目标机器上配置数据库环境
以oracle为例:(其他数据库只需要简单安装客户端即可)
A)下载oracle客户端安装包
oracle-instantclient-basic-12.1.0.5-1.i386.rpm
oracle-instantclient-devel-12.1.0.5-1.i386.rpm
oracle-instantclient-sqlplus-12.1.0.5-1.i386.rpm
B)按如上的顺序安装三包
# rmp -ivh 带安装包名
C)配置环境变量
# vi /etc/profile 编辑如下
export ORACLE_HOME=/usr/lib/oracle/12.1/client
export
LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export SQLPATH=/usr/lib/oracle/12.1/client/network/admin
export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin
export PATH=$PATH:${ORACLE_HOME}bin:.
export ORACLE_SID=PLAT
D)配置监听文件
#cd /usr/lib/oracle/12.1/client/network/admin
拷贝如下三文件到上面目录
listener.ora sqlnet.ora tnsnames.ora
编辑文件内容如下:
Linux编译soci库,Soci库linux下的编译方法相关推荐
- 开源的excel读取库libxls在windows下的编译,且支持中文,全网首发
转载请注明出处:http://www.cnblogs.com/superbi/p/5482516.html 到目前为止,网络和官网上并没有关于libxls在windows下支持中文的教程,也没有现成的 ...
- android 编译mupdf,Android mupdf在Ubuntu下的编译教程(最详细的教程)
mupdf是一个国外的打开pdf的开源框架,就不多做介绍了,直接入正题. 一.Ubuntu的安装(网上很多教程) 二.Ubuntu下安装ndk环境(网上很多教程) 三.mupdf的源码获取方式: 1. ...
- comsol5.3 linux安装教程,Comsol在Ubuntu系统下的安装方法
之前在网上一些博文中也有介绍,作为经验积累,综合了各家的方法.自己成功的安装好了Comsol4.0.由于linux系统无法满足日常的工作事务,都需要安装linux与Xp双系统.安装方法如下: 1.安装 ...
- 【OBS编译】基于VS2019的W10下的编译
最近想学习一下开源库的编译,同时又想搞一下音视频,所以选择了OBS,我是想搞一下桌面录制 网络直播,话不多说,操作如下: 官网现在已经更新到28.0.1,支持QT6.0,要求装VS2022,可惜我的电 ...
- ncnn环境搭建一 - windows下protobuf编译安装
1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...
- 树莓派linux编译不了动态库,linux系统下的树莓派与Qt 5.12.3源码的交叉编译
{写在前面:按照这个方法,基本可以成功在linux系统下交叉编译Qt5.12.3,其他版本的源码也编译} 我的环境:Linux Mint 19.1;树莓派 3;Qt源码5.12.3 当两个系统全部安装 ...
- Linux下gcc编译中关于头文件与库文件搜索路径相关问题
如何指定GCC的默认头文件路径 网上偶搜得之,以之为宝:) 原地址:http://blog.chinaunix.net/u/28781/showart.php?id=401631 ========== ...
- linux调用qt生成静态库文件下载,Centos7下编译openssl静态库与QT引用
1.下载openssl版本:https://www.openssl.org/source/old/ 下载地址 2.我们下载版本为:openssl-1.0.2k 3.拷贝到Linux服务器任意目录 4. ...
- [转]Linux下g++编译与使用静态库(.a)和动态库(.os) (+修正与解释)
在windows环境下,我们通常在IDE如VS的工程中开发C++项目,对于生成和使用静态库(*.lib)与动态库(*.dll)可能都已经比较熟悉,但是,在linux环境下,则是另一套模式,对应的静态库 ...
- linux下编译自己的静态库时依赖其他的动态库,使用时出现“undefined reference to”
对于我这个刚入IT行业不就得新手来说,在linux下链接库的时候总是会遇到各种各样奇葩的问题,最多的就是"undefined reference to"和"cannot ...
最新文章
- [洛谷P4889]kls与flag
- 【HDU 4511】小明系列故事——女友的考验(AC自动机+DP)
- Visual Studio Code 配置指南
- BM2 链表内指定区间反转
- ORB论文研读与代码实现
- 贺岁喜剧《高兴》山寨歌舞大狂欢 陕西话的RAP
- FZU 2169 shadow (用了一次邻接表存边,树形DP)
- 5. 高性能MySQL --- 创建高性能索引
- linux常见命令用法之(一)
- c语言识别按了esc键_憋了三年,史上最全的 F1~F12 键用法整理出来了
- 概率论于数理统计(陈希孺)笔记2.3
- 七夕情人节在一起告白HTML源码(程序员专属情人节表白网站)
- 虚拟机安装win10教程(详细版)
- PHP搭建留言板,用PHP制作留言板_php
- 小米平板1的刷机经历
- MQTT:Massage Queue Telemetry Transport消息队列遥测传输
- html复制粘贴的文字自动换行,如何解决Word中粘贴网页上的文字自动换行的现象...
- 使用DistrbutedDataParallel时,nvdiai-smi显示每个进程都占用GPU:0
- 【论文分享】Relation-Aware Graph Attention Network for Visual Question Answering
- AutoIt 在线中文文档、开发工具 (GUI 图形开发工具)
热门文章
- Java线程start()vs run()方法及示例
- kotlin 查找id_Kotlin程序查找平行四边形的区域
- java map key 大写转小写_Spring JdbcTemplate 查询出的Map,是如何产生大小写忽略的Key的?(转)...
- 怎么删除mysql的压缩包_压缩包版mysql怎么卸载
- python map函数的作用_Python的map函数
- 文件上传java逻辑_Java 文件上传 实例
- Java StringBuilder reverse()方法与示例
- 一文学搞懂阿里开源的微服务新贵Nacos!
- 关于C#监视剪贴板信息
- sql server 按照日期自动生成单据编号的函数