一、安装环境
  1、安装vmware12.0版本

2、安装centos6.6的镜像文件

3、安装vmare_tool工具(方便虚拟机与实体机的切换)

4、配置网络
     虚拟机网络连接方式:桥接模式(B)直接连接物理网络
     安装完成后设置虚拟机网络(ipv4)为固定IP地址(system-config-network)
     进行网络测试OK,则操作系统环境准备完毕

二、配置环境
   1、编译并配置ACE_TAO环境
      1)先将版本ACEWrapper解压到/local/ACE_wrappers下面(路径可以自己指定)
      2)配置环境变量 /etc/bashrc,写入如下内容
 
#ACE TAO 相关环境变量导出
export ACE_ROOT=/opt/ACE_Env/ACE_wrappers
export TAO_ROOT=$ACE_ROOT/TAO
export CIAO_ROOT=$TAO_ROOT/CIAO
export DANCE_ROOT=$TAO_ROOT/DAnCE
export LD_LIBRARY_PATH=$ACE_ROOT/lib
export PATH=$ACE_ROOT/bin:$PATH(方便使用mpc工具)
      最后执行source /etc/bashrc保存环境变量

3) 在$ACE_ROOT/ace路径下新建文件config.h,并输入
#include "ace/config-linux.h"

4)在$ACE_ROOT/include/makeinclude路经下新建文件platform_macros.GNU,并输入以下内容
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU

5)在$TAO_ROOT 下启动终端,输入mwc.pl -type gnuace TAO_ACE.mwc,生成编译文件GNUMakefile

6)输入make命令编译,无需带参数,会自动找$TAO_ROOT下的GNUMakefile文件执行

7)编译测试程序,测试ACE环境

//test.cpp文件#include"ace/OS.h"
#include"ace/Log_Msg.h"
int ACE_TMAIN()
{ACE_DEBUG((LM_DEBUG,ACE_TEXT("hello world!\n")));return 0;
}//test.mpc文件project(test_1):aceexe{exename = test_1source_files{test_1.cpp}
}

执行以下编译指令:

g++ -I$ACE_ROOT -lACE -L${LD_LIBRARY_PATH} -o test test.cpp

注意:g++ 命令后面到参数

-I$ACE_ROOT                // 指定包含到头文件路径,此处是大写的 I ,include 的第一个字母到大写。
-lACE                              // 指定包含到库名称,此处是小写的 l,library 的第一个字母到小写。
-L${LD_LIBRARY_PATH}          // 指定依赖库到路径,此处是大写到L,library 的第一个字母到大写。

2、安装SVN
      yum  install subservion

3、通过svn来chekout工程
      svn checkout/co  svn地址

三、配置解析XML文件的环境(下载linux版本的xml解析库文件)

1、下载安装包
    http://xerces.apache.org/xerces-c/download.cgi
2、解压安装包
   tar -zxvf xerces-c-src_2_7_0.tar.gz
3、导入环境变量(设置环境变量)
   export  XERCESROOT =  /home/guocaifeng/local/xerces-c-3.1.4
4、安装
    make install

//编译静态库
[root@localhost xerces-c-3.1.2]# ac_cv_func_iconv_open=yes ac_cv_func_iconv_close=yes ac_cv_func_mblen=yes ac_cv_func_wcstombs=yes ac_cv_func_mbstowcs=yes ac_cv_func_iconv=yes ./configure --host=arm-linux-androideabi --enable-static --disable-shared --enable-transcoder-iconv
[root@localhost xerces-c-3.1.2]# make -j5

//编译动态库
[root@localhost xerces-c-3.1.2]# gl_cv_header_working_stdint_h=yes ac_cv_func_iconv_open=yes ac_cv_func_iconv_close=yes ac_cv_func_mblen=yes ac_cv_func_wcstombs=yes ac_cv_func_mbstowcs=yes ac_cv_func_iconv=yes ./configure --host=arm-linux-androideabi --enable-transcoder-iconv
[root@localhost xerces-c-3.1.2]# make -j5

//成功编译动态库
[root@localhost xerces-c-3.1.2]# find . -name libxerces-c-3.1.so
./src/.libs/libxerces-c-3.1.so

四、安装oracle数据库(下载oracle数据库的安装文件)
//准备文件(尚未实践操作)
linux_11gR2_database_1of2
linux_11gR2_database_2of2
VMware Workstation 10.0.2
SSH Secure Shell Client(安装SSH Secure Shell Client并连接主机)
instantclient_11_2
plsqldev1005

Linux下ACE、xml解析库开发环境搭建相关推荐

  1. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  2. boost标准库开发环境搭建boost标准库环境搭建以及简单案例介绍

    1.下载boost相关的库的安装包 网址:http://www.boost.org/ 其中1.55.0版本的下载地址是:http://sourceforge.net/projects/boost/fi ...

  3. 单片机(一):VScode+SDCC+Make的Windows下51(CH552)单片开发环境搭建

    CH552芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机.CH552既然是51单片机,按照以前的惯例都是用Keil来进行开发.但是本次决定抛弃Keil的开发环境,主要原因是Keil ...

  4. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  5. linux下eclipse+pdt(PHP集成开发环境安装)

    1.安装jre 因为eclipse时用java开发的,但时在ubuntu10.04下默认的软件仓库里面没有sun-java6-jre这个包了,通过以下两个命令加入: add-apt-repositor ...

  6. anjuta 连接mysql_ubuntu系统下如何实现C/C++开发环境搭建(IDE)

    Linux 下搭建C/C++ 开发环境 Linux 除了默认装了gcc 和文本编辑器外,没有可供利用的IDE ,当然这比windows 已经好多了,至少有个gcc ,学习在linux 下的编程,一般的 ...

  7. linux utf8转gbk_「正点原子Linux连载」第四章开发环境搭建(2)

    1)实验平台:正点原子Linux开发板 2)摘自<正点原子I.MX6U嵌入式Linux驱动开发指南> 关注官方微信号公众号,获取更多资料:正点原子 4.5 Visual Studio Co ...

  8. Linux下的C编程实战(开发平台搭建,文件系统编程,进程控制与进程通信编程,“线程”控制与“线程”通信编程,驱动程序设计,专家问答)

    Linux下的C编程实战(一) ――开发平台搭建 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性.而近年来,Linux ...

  9. amd cpu不能在cmd环境下运行java代码_00 开发环境搭建

    我们来着手在本地计算机环境安装 TensorFlow 最新版框架.TensorFlow 框架支持多种常见的操作系统,如 Windows 10.Ubuntu 18.04.Mac OS 等等,同时也支持运 ...

最新文章

  1. Android中GridView使用总结
  2. 使用junit-drools进行JBoss Drools单元测试
  3. 年味PSD素材|非常喜庆吉祥手工剪纸
  4. 理解T-SQL: 触发器
  5. windownavigatorscreenlocation
  6. 安卓手机通过抓包实现钉钉网课刷赞
  7. 复杂截面抗扭惯矩计算
  8. phpstudy重置密码登录报错#1045
  9. 易基因 | 表观技术:单细胞及微量细胞全基因组重亚硫酸盐甲基化测序(scWGBS)
  10. lucas–kanade_Lucas–Kanade光流算法
  11. 小程序“扫码购”的自助收银模式可以为商家带来什么?
  12. 6个常见的API接口在线管理平台
  13. ws2812怎么调亮度_深度解析OLED屏幕的低亮度DC调光是如何实现的?
  14. 自己感觉比较不错的美剧(记录自己追剧的岁月)
  15. 高分一号、二号样例数据下载
  16. ant学习笔记—自定义Ant任务
  17. 二叉树的遍历和二叉查找树
  18. QT计算函数运行时间,精确到ms和us
  19. 国内免费搜索引擎登陆入口
  20. CSS背景图片 自适应缩放contain/cover

热门文章

  1. buildroot自带程序(库)编译并安装
  2. python 计算每日累计_5分钟学会用Python可视化数据分析美股
  3. 百度关键词分析工具_【青峰课堂】5分钟了解百度搜索推广的拓词工具—关键词规划师...
  4. VGG19续读【精细】,为什么叫做VGG19?==>【每一层可以看做是很多个局部特征的提取器,可以用作局部特征提取】
  5. for _ in range(10)中 _ 的作用
  6. linux自动归档,Linux之归档、压缩
  7. WordPress病毒杂志主题King V6.5 英文Nulled版
  8. WordPress 极简约风格smalls-one主题
  9. php7 空对象,PHP设计模式之空对象模式(Null Object)代码实例大全(26)
  10. 1979. 找出数组的最大公约数