Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1426706
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5002
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:39
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-28 17:51:19

 
在Ubuntu下安装CORBA,和大选的经过有些类似,结果是好的,但是过程是及其的痛苦阿。

  我使用的Linux是Ubuntu7.10,打算安装的OmniORB是4.1.2的,但是后来结果只把4.1.1的装上去了。

  安装步骤如果按照说明文档README.unix中的说法是很简单的:

  mkdirbuild->../configure->make->makeinstall,如果安装过程中一点问题都没有,确实很简单阿,可是Linux不像Windows,做很小的事情不出错都不大可能。

  第一个问题是gcc的版本问题。这个问题,我是经过无数次的实验,加上查看源代码才发现的。在idlpython.cc文件里面明明上面有idl_methods的定义,但是就在下面就是找不到,是不是编译器晕了阿,还是版本不兼容阿?Ubuntu7.10默认的gcc版本是4.2的,我修改/usr/bin/gcc链接文件,ln-sgccgcc-2.95gcc,将它默认使用2.95版本。

  g 也一起改一下,默认是4.1的,改成2.95。

  第二个问题是,找不到python,系统题是说需要phthon2.5orhigher,奇怪,我看了一下新立得好像装了5.2的python,哦,是python5.2-dev及一些库文件没有选上,选上更新,重新编译还是有问题。
最后没哟办法,就使用4.1.1重新编译一下就通过了,估计4.1.2不能通过的原因也是编译器版本问题。

  最开始还有更搞笑的问题,一个Hello,World的C程序都不能通过编译,主要是没有将C库加入,使用命令:sudoapt-getinstallgcclibc6-dev将libc6-dev库加入就可以了。

Ubuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORBUbuntu下安装OmniORB
阅读(570) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~