Ubuntu10.04 下使用code Blocks 进行oci 程序开发
来源:互联网 发布:蓝屏代码查询软件 编辑:程序博客网 时间:2024/05/22 10:19
Ubuntu10.04 下使用code Blocks 进行oci 程序开发
1. 安装linux版本的ORACLE。
参照自己整理的文档《Ubuntu10.04 安装Oracle10G》。
2. 下载linux版本oracle的客户端
http://www.oracle.com/technetwork/topics/linuxsoft-082809.html
oci的库文件:instantclient-basic-linux32-10.2.0.3-20061115.zip
oci的头文件: instantclient-sdk-linux32-10.2.0.3-20061115.zip
3. 路径设置
将oci的库文件解压到oracle的库文件目录中,例如解压到目录“/opt/ora10/lib”中
4. 环境变量设置
需要设置的环境变量包括ORACLE_HOME、ORACLE_SID、TNS_ADMIN,其中TNS_ADMIN指定到tnsnames.ora所在的文件夹。文件“tnsnames.ora”中必须已经配置好需要连接的数据库SID“orcl”
显示现有的环境变量可以使用命令: env
系统的环境变量: /etc/enviroment
使用root用户编辑:gedit /etc/environment
加入以下内容:
ORACLE_HOME="/opt/ora10"
ORACLE_SID="orcl"
TNS_ADMIN="/opt/ora10/network/admin"
export PATH ORACLE_HOME TNS_ADMIN
5. 设置Code Blocks中的需要用到库文件的目录
菜单:project/build options /linker settings 选项卡,link libraries 中点“add”按钮,加入以下三项:
"/opt/ora10/lib/libclntsh.so.10.1"
"/opt/ora10/lib/libnnz10.so"
"/opt/ora10/lib/libociei.so"
可以使用geidt 打开Code Blocks的工程文件(文件类型*.cbp)查看设置好的内容 。
将以上三个文件复制到目录“/usr/lib”下。
6. 引用Include 头文件
在工程项目目录中,增加一个“oci_include”文件夹,将下载的oci sdk 中的头文件解压到这个目录中。
按以下方式引用头文件:#include "./oci_include/oci.h"
菜单:project/build options /search directories 选项卡,link libraries 中点“add”按钮,加入“oci_include”目录。
- Ubuntu10.04 下使用code Blocks 进行oci 程序开发
- Ubuntu10.04安装code::blocks
- Windows下使用code::blocks开发cocos2dx
- Windows下用Code::Blocks+MingGW进行OpenGL2.0开发(使用GLEW库)的准备工作
- Windows下安装Code::Blocks 13.12进行C/C++开发
- 使用code::blocks进行VC, Linux混合开发
- fedora20下C/C++开发平台Code::Blocks使用笔记
- 关于Ubuntu12.04下code::blocks不能使用debug解决方法
- Ubuntu下Code::Blocks开发环境配置
- Ubuntu下Code::Blocks开发环境配置
- Ubuntu下安装Code::Blocks开发环境
- 使用Code::Blocks编译VC程序(一)
- 使用Code blocks 编译QT程序
- Window下GTK开发环境搭建/Code::Blocks开发环境搭建/GLib程序测试
- Windows下Code::Blocks使用CDB
- code::blocks下freeglut配置与使用
- CODE::BLOCKS+wxWidgets+MinGW+wxFormBuilder在windows下开发GUI程序
- 在RHEL5下使用Code::Blocks编译基于Tuxedo的Pro*C程序
- OGRE中运行CEGUI的异常错误
- Android For OMAP3 with Gstreamer Integration
- 绝大多数新技术的学习,都是浪费生命
- PCI9052在多功能CAN适配卡中的应用研究
- java.media类实现的可以播放WAV和MP3格式的文件
- Ubuntu10.04 下使用code Blocks 进行oci 程序开发
- 谷歌免费域名邮箱申请全解
- RTMP服务器和HTTP服务器DEMO下载
- Android-Cupcake porting guide to EVM
- 如果你有意Android 请看下
- automake(转)
- memmove实现
- Python3 中compile_command/compile编译可执行语句(或文件)、parser剖析器创建可执行代码、exec/eval动态执行语句的深入分析
- 就凭163提供了那么多的linux镜像,以后干啥都首选163.com