1

在 websphere MQ/java/lib/jdbc>make oracle 的安装路径上,出现以下错误

xlc: not found

我不确定我的机器上是否安装了 xlc。我的机器是 AIX 6.1。但我可以在我的机器上找到 xlcpp。如何进行?有没有办法创建开关文件?

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

我正进入(状态

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

如何进行?

4

2 回答 2

2

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

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

lslpp -L vac.C vacpp.cmp.core

于 2013-03-21T20:53:43.943 回答
0

Dwayne 基本上是对的,但我相信 xlc++ 也有一个 xlc 版本。我在你的另一个问题中看到你有 xlcpp 所以也许你需要做的就是将 /usr/vacpp/bin 添加到你的 PATH 中。

我也倾向于将 grep 与 lslpp 一起使用:

lslpp -ch | grep vac

应该告诉你安装了哪些 xlc、xlcpp 等。

高温高压

于 2013-03-22T02:11:11.370 回答