AIXボックスにインストールされているXLCのバージョンをどのように確認できますか
-
09-10-2019 - |
質問
だからこれは非常に簡単なはずですが、私がそれを正しくしたかどうかを確認したいだけです。
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
ありがとう
解決
試す 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
これは、後続のPTFを追加して9.0をインストールしていることを意味します。私の対応する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バージョンに依存し、コンパイラバージョンに密接にリンクされていません。この混乱の原因は、以下のリンクにも記載されています。
見る http://www-01.ibm.com/support/docview.wss?uid=swg21652272
cc –qversion or xlc -qversion or xlC –qversion
所属していません StackOverflow