Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149050
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 275
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-17 10:59
文章分类

全部博文(27)

文章存档

2011年(1)

2010年(1)

2009年(2)

2008年(2)

2007年(2)

2006年(19)

我的朋友

分类:

2006-02-22 23:42:54

   首先刚刚装好的时候没有设置cc编译器的环境。执行命令buildserver和buildclient时会出现找不到cc的错误。
   这是大家首先的想法肯定是找solaris自带的cc编译器。但是这时会出现一个问题,你打开它自带的/usr/ucb/cc编译器会发现它是一个使用到ucbcc连接文件的一个连接。但是它所指定的位置却是没有这个连接。
   这时我们需要安装一个编译器我选择的是sun Studio 8自带的编译器。安装完成以后我们就在PATH中设置我们的cc编译器到刚安装的cc就可以编译了,例如默认安装Sun Studio8后在PATH中应加入:/opt/SUNWspro/prod/bin
   但是跑例程atmi时,编译客户端会出现什么“旧版本的函数定义”之类的错误,这是因为这个编译器没有定义例程里所写的那个宏。我用的办法就是将其源文件main函数那里的判断去掉。就可以运行了。
   暂时还没有尝试更改编译宏的方法改正这个错误。有谁改成功了谢谢赐教,呵呵。
阅读(3131) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~