如何找到安装在AIX框上的XLC版本
-
09-10-2019 - |
题
因此,这应该非常简单,但只想看看我是否正确。
我正在尝试找出AIX框上安装了哪个版本的XLC编译器。
我尝试了编译器不支持的XLC -V/XLC- version。
我尝试了LSLPP -L | GREP XLC
我得到以下输出,但它使我感到困惑(我是Unix World的新手)
xlC.adt.include 8.0.0.0 C F C Set ++ Application
xlC.aix50.rte 8.0.0.0 C F C Set ++ Runtime for AIX 5.0
xlC.cpp 6.0.0.0 C F C for AIX Preprocessor
xlC.msg.en_US.cpp 6.0.0.0 C F C for AIX Preprocessor
xlC.msg.en_US.rte 8.0.0.0 C F C Set ++ Runtime
xlC.rte 8.0.0.0 C F C Set ++ Runtime
这是框上安装的软件包上的列表,但是列表.cpp文件的重要性是什么。
我的盒子上有哪个版本?
6.0或8.0
谢谢
解决方案
尝试 xlC -qversion
其他提示
尝试 lslpp -l | grep -i vacpp
并检查有关C/C ++编译器的行:
vacpp.cmp.core 9.0.0.11 APPLIED IBM XL C/C++ Compiler
vacpp.cmp.core 9.0.0.0 COMMITTED IBM XL C/C++ Compiler
这意味着我安装了9.0,并添加了后续PTF。我对应的XLC版本信息看起来像这样:
% xlc -qversion=verbose
IBM XL C/C++ Enterprise Edition for AIX, V9.0
Version: 09.00.0000.0011
Driver Version: 09.00(C/C++) Level: 090810
C Front End Version: 09.00(C/C++) Level: 090730
C++ Front End Version: 09.00(C/C++) Level: 090730
High-Level Optimizer Version: 09.00(C/C++) and 11.01(Fortran) Level: 090812
Low-Level Optimizer Version: 09.00(C/C++) and 11.01(Fortran) Level: 090902
另外,您发现的XLC/RTE条目适用于C/C ++运行时,该输入时间将取决于OS版本,并且与编译器版本不太密切相关。下面的链接也提到了这种混乱来源。
cc –qversion or xlc -qversion or xlC –qversion
不隶属于 StackOverflow