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下的编译方法相关推荐

  1. 开源的excel读取库libxls在windows下的编译,且支持中文,全网首发

    转载请注明出处:http://www.cnblogs.com/superbi/p/5482516.html 到目前为止,网络和官网上并没有关于libxls在windows下支持中文的教程,也没有现成的 ...

  2. android 编译mupdf,Android mupdf在Ubuntu下的编译教程(最详细的教程)

    mupdf是一个国外的打开pdf的开源框架,就不多做介绍了,直接入正题. 一.Ubuntu的安装(网上很多教程) 二.Ubuntu下安装ndk环境(网上很多教程) 三.mupdf的源码获取方式: 1. ...

  3. comsol5.3 linux安装教程,Comsol在Ubuntu系统下的安装方法

    之前在网上一些博文中也有介绍,作为经验积累,综合了各家的方法.自己成功的安装好了Comsol4.0.由于linux系统无法满足日常的工作事务,都需要安装linux与Xp双系统.安装方法如下: 1.安装 ...

  4. 【OBS编译】基于VS2019的W10下的编译

    最近想学习一下开源库的编译,同时又想搞一下音视频,所以选择了OBS,我是想搞一下桌面录制 网络直播,话不多说,操作如下: 官网现在已经更新到28.0.1,支持QT6.0,要求装VS2022,可惜我的电 ...

  5. ncnn环境搭建一 - windows下protobuf编译安装

    1. 环境 安装环境采用visual studio 2015 + protobuf 3.4.0 + ncnn 2. visual studio 2015安装 visual studio采用的是 vs2 ...

  6. 树莓派linux编译不了动态库,linux系统下的树莓派与Qt 5.12.3源码的交叉编译

    {写在前面:按照这个方法,基本可以成功在linux系统下交叉编译Qt5.12.3,其他版本的源码也编译} 我的环境:Linux Mint 19.1;树莓派 3;Qt源码5.12.3 当两个系统全部安装 ...

  7. Linux下gcc编译中关于头文件与库文件搜索路径相关问题

    如何指定GCC的默认头文件路径 网上偶搜得之,以之为宝:) 原地址:http://blog.chinaunix.net/u/28781/showart.php?id=401631 ========== ...

  8. linux调用qt生成静态库文件下载,Centos7下编译openssl静态库与QT引用

    1.下载openssl版本:https://www.openssl.org/source/old/ 下载地址 2.我们下载版本为:openssl-1.0.2k 3.拷贝到Linux服务器任意目录 4. ...

  9. [转]Linux下g++编译与使用静态库(.a)和动态库(.os) (+修正与解释)

    在windows环境下,我们通常在IDE如VS的工程中开发C++项目,对于生成和使用静态库(*.lib)与动态库(*.dll)可能都已经比较熟悉,但是,在linux环境下,则是另一套模式,对应的静态库 ...

  10. linux下编译自己的静态库时依赖其他的动态库,使用时出现“undefined reference to”

    对于我这个刚入IT行业不就得新手来说,在linux下链接库的时候总是会遇到各种各样奇葩的问题,最多的就是"undefined reference to"和"cannot ...

最新文章

  1. [洛谷P4889]kls与flag
  2. 【HDU 4511】小明系列故事——女友的考验(AC自动机+DP)
  3. Visual Studio Code 配置指南
  4. BM2 链表内指定区间反转
  5. ORB论文研读与代码实现
  6. 贺岁喜剧《高兴》山寨歌舞大狂欢 陕西话的RAP
  7. FZU 2169 shadow (用了一次邻接表存边,树形DP)
  8. 5. 高性能MySQL --- 创建高性能索引
  9. linux常见命令用法之(一)
  10. c语言识别按了esc键_憋了三年,史上最全的 F1~F12 键用法整理出来了
  11. 概率论于数理统计(陈希孺)笔记2.3
  12. 七夕情人节在一起告白HTML源码(程序员专属情人节表白网站)
  13. 虚拟机安装win10教程(详细版)
  14. PHP搭建留言板,用PHP制作留言板_php
  15. 小米平板1的刷机经历
  16. MQTT:Massage Queue Telemetry Transport消息队列遥测传输
  17. html复制粘贴的文字自动换行,如何解决Word中粘贴网页上的文字自动换行的现象...
  18. 使用DistrbutedDataParallel时,nvdiai-smi显示每个进程都占用GPU:0
  19. 【论文分享】Relation-Aware Graph Attention Network for Visual Question Answering
  20. AutoIt 在线中文文档、开发工具 (GUI 图形开发工具)

热门文章

  1. Java线程start()vs run()方法及示例
  2. kotlin 查找id_Kotlin程序查找平行四边形的区域
  3. java map key 大写转小写_Spring JdbcTemplate 查询出的Map,是如何产生大小写忽略的Key的?(转)...
  4. 怎么删除mysql的压缩包_压缩包版mysql怎么卸载
  5. python map函数的作用_Python的map函数
  6. 文件上传java逻辑_Java 文件上传 实例
  7. Java StringBuilder reverse()方法与示例
  8. 一文学搞懂阿里开源的微服务新贵Nacos!
  9. 关于C#监视剪贴板信息
  10. sql server 按照日期自动生成单据编号的函数