¿Cómo se puede averiguar la versión de xlC instalado en la caja de AIX
-
09-10-2019 - |
Pregunta
Así que esto debe ser muy sencillo, pero sólo quiero ver si lo hizo bien.
Estoy tratando de averiguar lo que está instalada la versión del compilador xlC en la caja de AIX.
He intentado xlC -v / xlc --version que no está soportada por el compilador.
Me trató lslpp -L | grep xlC
consigo siguiente salida, pero me confunde (soy nuevo en Unix releatively mundo)
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
Esta es la lista de paquetes instalados en la caja, pero ¿cuál es la importancia de la inclusión de archivo .cpp.
Y qué versión está en mi caja?
6.0 o 8.0
Gracias
Solución
Trate xlC -qversion
Otros consejos
Probar lslpp -l | grep -i vacpp
y comprobar para líneas sobre el C / C ++ Compiler:
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
Esto significa que tengo 9.0 instalado con un PTF posterior añadido. Mis correspondientes xlc información de la versión es similar al siguiente:
% 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
También el xlc / rte entradas que encuentra son para el C / C ++ en tiempo de ejecución, lo cual dependerá de la versión del sistema operativo y no están tan estrechamente vinculado a la versión del compilador. Esta fuente de confusión también se menciona en el siguiente enlace.
cc –qversion or xlc -qversion or xlC –qversion