首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找出安装在AIX计算机上的xlC版本

如何找出安装在AIX计算机上的xlC版本
EN

Stack Overflow用户
提问于 2010-12-07 00:53:51
回答 3查看 20.8K关注 0票数 4

所以这应该很简单,但我只是想看看我是否做对了。

我正在尝试找出在AIX机器上安装了什么版本的xlC编译器。

我尝试了编译器不支持的xlC -v/xlc --版本。

我试过lslpp -L | grep xlC

我得到了以下输出,但它让我感到困惑(相对来说,我是UNIX世界的新手)

代码语言:javascript
运行
复制
  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

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-07 01:02:44

试试xlC -qversion

票数 19
EN

Stack Overflow用户

发布于 2015-03-10 00:22:24

尝试lslpp -l | grep -i vacpp并检查有关C/C++编译器的代码行:

代码语言:javascript
运行
复制
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版本信息如下所示:

代码语言:javascript
运行
复制
% 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++运行时的,这将取决于操作系统版本,并且与编译器版本的关系不是很密切。下面的链接中也提到了这种混乱的来源。

请参阅http://www-01.ibm.com/support/docview.wss?uid=swg21652272

票数 1
EN

Stack Overflow用户

发布于 2016-09-09 02:08:44

代码语言:javascript
运行
复制
cc –qversion or xlc -qversion or xlC –qversion
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4368866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档