AIX编译出现No licenses available的解决办法

首先参考帖子: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


你可能感兴趣的:(AIX编译出现No licenses available的解决办法)