首先参考帖子:http://bbs.chinaunix.net/thread-290703-1-1.html
最后的解决办法如下,操作的意思是添加用户数,下边这段仅仅是对编译C语言的方法
重新注册license试试: a)# /var/ifor/i4cfg -start b)To add the licence to the server run the following command: (adds 1000 users of C Version 5.0.1 to the Nodelock server) #/var/ifor/i4blt -a -f /usr/vac/cforaix_cn.lic -R u -T 100 c)To confirm the licence is available run the following command: # /var/ifor/i4blt -s -l cn 你要确认i4llmd子系统是否active?(用这个命令:lssrc -a |grep ifor) 最后一条命令要等待好几分钟,最后会提示: ADM-10099:Product successfully enrolled |
但是我的系统有些不同,又参考了帖子:http://blog.csdn.net/nowdoit/article/details/6447533
i4cfg是在/usr/opt/ifor/bin目录下,要进行上述各种操作,必须要root权限。
出现No licenses available时,C++虽然能编译完成,但是非常慢,我仿照给编译C添加用户的方法给C++添加了,编译确实不会再出现No licenses available了:
/usr/opt/ifor/bin/i4blt -a -f /usr/vacpp/vacpp_cn.lic -R u -T 100