Как узнать версию xlC, установленную на AIX box - PullRequest
4 голосов
/ 06 декабря 2010

Так что это должно быть довольно просто, но просто хочу посмотреть, правильно ли я понял.

Я пытаюсь выяснить, какая версия компилятора xlC установлена ​​в AIX.

Я попробовал xlC -v / xlc --version, который не поддерживается компилятором.

Я попробовал lslpp -L | grep xlC

Я получаю следующий вывод, но он меня смущает (я новичок в мире UNIX)

  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

Спасибо

Ответы [ 3 ]

19 голосов
/ 06 декабря 2010

Попробуйте xlC -qversion

1 голос
/ 09 марта 2015

Попробуйте 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 ++, которая зависит от версии ОС и не так тесно связана с компилятором.версия.Этот источник путаницы также упоминается в ссылке ниже.

См. http://www -01.ibm.com / support / docview.wss? Uid = swg21652272

0 голосов
/ 08 сентября 2016
cc –qversion or xlc -qversion or xlC –qversion
...