首先刚刚装好的时候没有设置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函数那里的判断去掉。就可以运行了。
暂时还没有尝试更改编译宏的方法改正这个错误。有谁改成功了谢谢赐教,呵呵。
阅读(3120) | 评论(0) | 转发(0) |