【问题标题】:xlc: not found on aix 6.1xlc:在 aix 6.1 上找不到
【发布时间】:2013-03-11 10:28:33
【问题描述】:

关于 websphere MQ/java/lib/jdbc 的安装路径>make oracle 我遇到了错误

xlc: not found

我不确定我的机器上是否安装了 xlc。我的机器是 AIX 6.1。但我可以在我的机器上找到 xlcpp。如何进行?有什么方法可以创建 switch 文件吗?

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

我得到了

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

如何进行?

【问题讨论】:

    标签: unix aix xlc


    【解决方案1】:

    /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

    【讨论】:

      【解决方案2】:

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

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

      lslpp -ch | grep vac
      

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

      HTH

      【讨论】:

        猜你喜欢
        • 2011-07-26
        • 2010-10-02
        • 2011-12-10
        • 2015-12-28
        • 2015-06-21
        • 2013-03-04
        • 2011-02-10
        • 2013-02-06
        • 2014-01-26
        相关资源
        最近更新 更多