Unix xlc:在aix 6.1上找不到

Unix xlc:在aix 6.1上找不到,unix,aix,xlc,Unix,Aix,Xlc,在webspheremq/java/lib/jdbc>makeoracle的安装路径上 我正在犯错误 xlc: not found 我不确定我的机器上是否安装了xlc。我的机器是AIX6.1。但我可以在我的机器中找到xlcpp。如何继续?有没有办法创建开关文件 如果我执行$/usr/ccs/lib/cpp-help 我越来越 1506-173 (W) Option help is not valid. Enter xlc for list of valid options. 如何继续?/us

在webspheremq/java/lib/jdbc>makeoracle的安装路径上 我正在犯错误

xlc: not found
我不确定我的机器上是否安装了xlc。我的机器是AIX6.1。但我可以在我的机器中找到xlcpp。如何继续?有没有办法创建开关文件

如果我执行
$/usr/ccs/lib/cpp-help

我越来越

1506-173 (W) Option help is not valid. Enter xlc for list of valid options.

如何继续?

/usr/ccs/lib/cpp不是xlc/C++foraix编译器,而是作为AIX一部分提供的C预处理器。XL C/C++for AIX编译器是一个单独的许可程序产品,必须单独购买许可证

如果您安装了xlc/C++foraix,您会发现系统上安装了/usr/vac/bin/xlc和/usr/vacpp/bin/xlc++命令。您还可以使用lslpp命令检查文件集vac.C和vacpp.cmp.core:


lslpp-L vac.C vacpp.cmp.core

Dwayne的说法基本正确,但我相信xlc++也有一个xlc版本。我在你的另一个问题中看到,你有xlcpp,所以也许你需要做的是在你的路径中添加/usr/vacpp/bin

我也倾向于将grep与lslpp结合使用:

lslpp -ch | grep vac
应该告诉您安装了哪个xlc、xlcpp等