0% encontró este documento útil (0 votos)
149 vistas54 páginas

Install

Cargado por

Albert Wesker
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
149 vistas54 páginas

Install

Cargado por

Albert Wesker
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 54

IBM Open XL C/C++ for AIX 17.1.

Guía de instalación

IBM

GC28-3311-01
 
Nota
Antes de utilizar esta información y el producto al que da soporte, lea la información incluida en el
apartado “Avisos” en la página 35.

Edición de Primero
Esta edición se aplica a IBM® Open XL C/C++ for AIX 17.1.1 (Programa 5765-J18; 5725-C72) y a todos los releases y
modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones. Asegúrese de que está utilizando la
edición correcta para el nivel del producto.
© Copyright International Business Machines Corporation 2022.
Contenido

Acerca de este documento..................................................................................... v


Quién debe leer este documento.................................................................................................................v
Cómo utilizar este documento..................................................................................................................... v
convenios..................................................................................................................................................... vi
Información relacionada............................................................................................................................. ix
Información de ayuda disponible..........................................................................................................ix
Normas y especificaciones.................................................................................................................... xi
Soporte técnico............................................................................................................................................xi
Cómo enviar sus comentarios..................................................................................................................... xi
Lenguaje inclusivo...................................................................................................................................... xii

Capítulo 1. Instalación del compilador................................................................... 1


Requisitos previos........................................................................................................................................1
Requisitos previos del sistema...............................................................................................................2
Preparación del paquete de distribución electrónica............................................................................4
Referencia de conjunto de archivos de producto.................................................................................. 4
Vista previa de los acuerdos de licencia................................................................................................ 8
Vista previa del proceso de instalación predeterminado...................................................................... 8
Verificación del paquete del compilador............................................................................................... 9
Determinación del procedimiento de instalación..................................................................................... 10
Instalación predeterminada...................................................................................................................... 11
Utilización del método de instalación de paquete.............................................................................. 11
utilizar SMIT..........................................................................................................................................12
Utilización de installp........................................................................................................................... 13
Instalación no predeterminada................................................................................................................. 14
Prueba de la instalación............................................................................................................................ 16
Comprobación de la información del compilador y del conjunto de archivos....................................16
Prueba de programas simples............................................................................................................. 17
ConfigurandoIBM Open XL C/C++ for AIX.................................................................................................17
Habilitación de y configuración del seguimiento de utilización de .................................................... 17
Habilitación de IBM License Metric Tool (ILMT)..................................................................................18
Creación de accesos directos a los mandatos de invocación de IBM Open XL C/C++...................... 18

Capítulo 2. Actualizando al último release............................................................ 21

Capítulo 3. Actualización al fixpack más reciente................................................. 23


Requisitos previos para fixpacks............................................................................................................... 23
Actualización de una instalación predeterminada....................................................................................24
Actualización de una instalación no predeterminada utilizando xlCndi.................................................. 25

Capítulo 4. Actualización de la evaluación a la versión completa........................... 29

Capítulo 5. Desinstalación del compilador............................................................ 31


Desinstalación de una instalación predeterminada................................................................................. 32
Desinstalación de una instalación no predeterminada............................................................................ 33
Desinstalación de versiones de los componentes MASS......................................................................... 33

Avisos................................................................................................................. 35
Marcas comerciales................................................................................................................................... 37

  iii
Índice................................................................................................................. 39

iv  
Acerca de este documento
Este documento proporciona instrucciones de instalación detalladas para IBM Open XL C/C++ for AIX
17.1.1. Incluye varios procedimientos de instalación que puede seguir en función de los requisitos
y escenarios de instalación. Se dan instrucciones específicas en casos que requieren una instalación
atípica. También le muestra cómo probar la instalación y cómo ver otra documentación. El archivo
README del directorio raíz del soporte de instalación también contiene información sobre el compilador y
la instalación.

Quién debe leer este documento


Este documento está destinado a cualquiera que sea responsable de la instalación de IBM Open XL C/C++
for AIX 17.1.1.
La mayoría de los usuarios pueden seguir el método de instalación predeterminado que se detalla en esta
documentación. Los ejemplos se adaptan para reflejar, en la medida de lo posible, los pasos necesarios
para realizar una instalación predeterminada.
El método de instalación no predeterminado responde a las necesidades de los usuarios que necesitan
una instalación personalizada para diversos fines, como por ejemplo mantener más de una versión de
IBM Open XL C/C++ en un único sistema. Son usuarios que están familiarizados con las instalaciones de
compilador y las estructuras de archivos de las versiones de los productos de compilador instalados en
el sistema. Los ejemplos se adaptan para reflejar, en la medida de lo posible, los pasos necesarios para
realizar una instalación no predeterminada.

Cómo utilizar este documento


Este documento proporciona procedimientos para tres escenarios de instalación principales:
Instalación predeterminada
Este escenario le permite instalar una única versión de IBM Open XL C/C++ en una ubicación
predeterminada. Este escenario es aplicable a la mayoría de los usuarios y es el método de
instalación recomendado.
Para obtener una visión general de los pasos que debe seguir para realizar una instalación
predeterminada, consulte “Instalación predeterminada” en la página 11.
Instalación no predeterminada
Este escenario le permite mantener varias versiones de IBM Open XL C/C++ en un único sistema,
o instalar el compilador en una ubicación no predeterminada. Este escenario sólo es aplicable a
los usuarios no predeterminados que tienen necesidades especializadas y no se recomienda para la
mayoría de los usuarios.
Para obtener una visión general de los pasos que debe seguir para realizar una instalación no
predeterminada, consulte “Instalación no predeterminada” en la página 14.
Actualizar instalación
Este escenario se aplica a los usuarios que han obtenido un fixpack para una instalación existente de
IBM Open XL C/C++ 17.1.1 .
Para obtener una visión general de los pasos necesarios para instalar un fixpack, consulte Capítulo 3,
“Actualización al fixpack más reciente”, en la página 23.
Aunque este documento cubre los escenarios de instalación y las instrucciones del compilador IBM Open
XL C/C++ , no incluye los temas siguientes:
• Una visión general ejecutiva de las nuevas funciones: consulte Novedades de IBM Open XL C/C++.
• Consideraciones y guía de migración: consulte la publicación IBM Open XL C/C++ Guía de migración.

© Copyright IBM Corp. 2022 v


• Características del compilador que incluyen opciones, mandatos pragmas y funciones incorporadas:
consulte la publicación IBM Open XL C/C++ Guía del usuario para obtener información detallada sobre
el uso de las características del compilador.

convenios
Convenios tipográficos
La tabla siguiente muestra los convenios tipográficos utilizados en la documentación de IBM Open XL
C/C++ for AIX 17.1.1 .

Tabla 1. Convenios tipográficos


Tipo de letra Indica Ejemplo
bold Mandatos en minúsculas, nombres El compilador proporciona mandatos
ejecutables, opciones de compilador y de invocación básicos, ibm-clang, ibm-
directivas. clang_ry ibm-clang++_r, junto con otros
mandatos de invocación de compilador para
dar soporte a varios niveles de lenguaje y
entornos de compilación de C/C++ .

Cursiva Parámetros o variables cuyos nombres Asegúrese de actualizar el parámetro size si


o valores reales debe proporcionar el devuelve más del size solicitado.
usuario. La cursiva también se utiliza
para introducir nuevos términos.
subrayado El valor predeterminado de un nomaf | maf
parámetro de una opción o directiva de
compilador.
monospace Palabras clave de programación y Para compilar y optimizar myprogram.c,
funciones de biblioteca, compilaciones entre: ibm-clang myprogram.c -O3.
de compilador, ejemplos de código
de programa, series de mandatos o
nombres definidos por el usuario.

Elementos calificadores (iconos)


La mayoría de las características descritas en esta documentación se aplican a los lenguajes C y C++. En
descripciones de elementos de lenguaje donde una característica es exclusiva de un idioma, o donde la
funcionalidad difiere entre idiomas, esta documentación utiliza iconos para delinear segmentos de texto
como se indica a continuación:

Tabla 2. Elementos que cumplen los requisitos


Icono Descripción breve Significado
C solo empieza/ El texto describe una característica que sólo está soportada
en el lenguaje C; o describe un comportamiento específico
C sólo finaliza
del lenguaje C.
C++ sólo empieza/ El texto describe una característica que sólo está soportada
en el lenguaje C++; o describe un comportamiento
C++ sólo finaliza
específico del lenguaje C++.

vi  Acerca de este documento


Tabla 2. Elementos que cumplen los requisitos (continuación)
Icono Descripción breve Significado
Empieza la extensión de El texto describe una característica que es una extensión de
IBM / IBM a las especificaciones de idioma estándar.
Finaliza la extensión de
IBM

Diagramas de sintaxis
A lo largo de esta información, los diagramas ilustran la sintaxis de IBM Open XL C/C++ . Esta sección le
ayuda a interpretar y utilizar estos diagramas.
• Lea los diagramas de sintaxis de izquierda a derecha, de arriba a abajo, siguiendo la vía de acceso de la
línea.
El símbolo ▶▶─ ─ ─ indica el principio de un mandato, directiva o sentencia.
El símbolo ─ ─ ─▶ indica que la sintaxis del mandato, directiva o sentencia continúa en
la línea siguiente.
El símbolo ▶─ ─ ─ indica que un mandato, directiva o sentencia continúa desde la línea
anterior.
El símbolo ─ ─ ─▶◀ indica el final de un mandato, directiva o sentencia.
Los fragmentos, que son diagramas de unidades sintácticas que no son mandatos, directivas o
sentencias completas, empiezan por el símbolo │ ─ ─ ─ ─ y terminan con el
símbolo ─ ─ ─ ─ │ .
• Los elementos necesarios se muestran en la línea horizontal (la ruta principal):
keyword argumento_necesario

• Los elementos opcionales se muestran debajo de la ruta principal:


keyword
argumento_opción

• Si puede elegir entre dos o más elementos, se muestran verticalmente, en una pila.
Si debe elegir uno de los elementos, se muestra un elemento de la pila en la vía de acceso principal.

keyword required_argument1

required_argument2

Si la elección de uno de los elementos es opcional, toda la pila se muestra debajo de la ruta principal.
keyword
optional_argument1

optional_argument2

• Una flecha que vuelve a la izquierda sobre la línea principal (una flecha de repetición) indica que puede
elegir más de una opción entre los elementos apilados o repetir un elemento. El carácter separador, si
es distinto de un espacio en blanco, también se indica:
,

keyword argumento_repetible

• El elemento que es el valor predeterminado se muestra encima de la vía de acceso principal.

Acerca de este documento  vii


default_argument

keyword argumento_alternativo

• Las palabras clave se muestran en letras no cursivas y deben introducirse exactamente como se
muestra.
• Las variables se muestran en minúsculas en cursiva. Representan nombres o valores proporcionados
por el usuario.
• Si se muestran signos de puntuación, paréntesis, operadores aritméticos u otros símbolos, debe
especificarlos como parte de la sintaxis.
A continuación se muestra un ejemplo de un diagrama de sintaxis con una interpretación:

1
EXAMPLE constante_carácter a e lista_nombres

b c

Notas:
1 Extensión de IBM
Interprete el diagrama como se indica a continuación:
• Especifique la palabra clave EXAMPLE.
• EJEMPLO es una extensión IBM .
• Especifique un valor para char_constant.
• Especifique un valor para a o b, pero no para ambos.
• Opcionalmente, especifique un valor para c o d.
• Especifique al menos un valor para e. Si especifica más de un valor, debe colocar una coma entre
cada uno.
• Especifique el valor de al menos un nombre para lista_nombres. Si especifica más de un valor, debe
colocar una coma entre cada uno. (La sintaxis _list es equivalente a la sintaxis anterior para e.)

Cómo leer sentencias de sintaxis


Las sentencias de sintaxis se leen de izquierda a derecha:
• Los argumentos necesarios individuales se muestran sin ninguna notación especial.
• Cuando debe elegir entre un conjunto de alternativas, se incluyen entre { and } símbolos.
• Los argumentos opcionales se especifican entre símbolos [y].
• Cuando puede seleccionar entre un grupo de opciones, se separan por | caracteres.
• Los argumentos que puede repetir van seguidos de puntos suspensivos (...).

Ejemplo de una sentencia de sintaxis

EXAMPLE char_constant {a|b}[c|d]e[,e]... name_list{name_list}...

La lista siguiente explica la sentencia de sintaxis:


• Especifique la palabra clave EXAMPLE.
• Especifique un valor para char_constant.
• Especifique un valor para a o b, pero no para ambos.

viii  Acerca de este documento


• Opcionalmente, especifique un valor para c o d.
• Especifique al menos un valor para e. Si especifica más de un valor, debe colocar una coma entre cada
uno.
• Opcionalmente, especifique el valor de al menos un nombre para lista_nombres. Si especifica más de un
valor, debe colocar una coma entre cada nombre.
Nota: El mismo ejemplo se utiliza en las representaciones de sentencia de sintaxis y diagrama de sintaxis.

Ejemplos de esta documentación


Los ejemplos de esta documentación, excepto cuando se indique lo contrario, están codificados en
un estilo simple que no intenta conservar el almacenamiento, comprobar si hay errores, lograr un
rendimiento rápido o demostrar todos los métodos posibles para lograr un resultado específico.

Información relacionada
Las secciones siguientes proporcionan información relacionada para IBM Open XL C/C++:

Información de ayuda disponible

IBM Open XL C/C++ for AIX información


IBM Open XL C/C++ for AIX proporciona información del producto en los formatos siguientes:
• Guía de inicio rápido
La Guía de inicio rápido (quickstart.pdf) está pensada para empezar a utilizar IBM Open XL C/C++
for AIX 17.1.1. Se encuentra de forma predeterminada en el directorio IBM Open XL C/C++ for AIX .
• Archivos README
Los archivos README contienen información de última hora, incluyendo cambios y correcciones en
la información del producto. Los archivos README se encuentran de forma predeterminada en el
directorio IBM Open XL C/C++ for AIX .
• Documentación del producto en línea
La documentación basada en HTML con posibilidad de búsqueda completa se puede ver en la
documentación de IBM en https://www.ibm.com/docs/openxl-c-and-cpp-aix/17.1.1.
• Documentos PDF
Los documentos PDF están disponibles en línea en https://www.ibm.com/docs/openxl-c-and-cpp-aix/
17.1.1?topic=pdf-format-documentation.
Los archivos siguientes forman el conjunto completo de información del producto IBM Open XL C/C++
for AIX .
Nota: Para asegurarse de que puede acceder a enlaces de referencias cruzadas a otros documentos
PDF de IBM Open XL C/C++ for AIX , descargue y descomprima el archivo .zip que contiene todos los
archivos de documentación del producto, o puede descargar cada documento en el mismo directorio de
la máquina local.

Tabla 3. Archivos PDF de IBM Open XL C/C++ for AIX


Título del documento Nombre de archivo PDF Descripción
Novedades de IBM Open whats_new.pdf Proporciona una visión general ejecutiva de
XL C/C++ for AIX 17.1.1, las nuevas funciones en el compilador de
SC28-3310-01 IBM Open XL C/C++ for AIX 17.1.1 , con
nuevas funciones categorizadas según las
ventajas del usuario.

Acerca de este documento  ix


Tabla 3. Archivos PDF de IBM Open XL C/C++ for AIX (continuación)
Título del documento Nombre de archivo PDF Descripción
IBM Open XL C/C+ install.pdf Contiene información para instalar, actualizar
+ for AIX 17.1.1 y desinstalar IBM Open XL C/C++ for AIX.
Guía de instalación,
GC28-3311-01
IBM Open XL C/C++ migrate.pdf Contiene consideraciones de migración para
for AIX 17.1.1 Guía de utilizar IBM Open XL C/C++ for AIX para
migración, GC28-3309-01 compilar programas compilados previamente
en distintas plataformas, por releases
anteriores de IBM Open XL C/C++ for AIX o
por otros compiladores.
IBM Open XL C/C++ user.pdf Contiene información sobre el uso básico
for AIX 17.1.1 Guía del del compilador, diversas opciones de
usuario, SC28-3312-01 compilador, pragmas, macros, funciones
incorporadas y bibliotecas de alto
rendimiento.

Para leer un archivo PDF, utilice Adobe Reader. Si no tiene Adobe Reader, puede descargarlo (sujeto a
los términos de la licencia) desde el sitio web de Adobe en http://www.adobe.com.
Para obtener más información sobre el compilador, consulte los compiladores C/C++ y Fortran en la
comunidad IBM Power en http://ibm.biz/openxl-power-compilers.

Otra información de IBM


• Parallel Environment para AIX: Operación y uso
• La documentación de IBM Systems, en https://www.ibm.com/docs/aix, es un recurso para la
información de AIX .
Puede encontrar los manuales siguientes para el sistema AIX específico:
– AIX Consulta de mandatos, Volúmenes 1-6
– Referencia técnica: sistema operativo base y extensiones, volúmenes 1 y 2
– AIX National Language Support Guide and Reference
– AIX Conceptos generales de programación: Escritura y depuración de programas
– AIX Referencia de lenguaje ensamblador

Documentación de comunidad de código abierto


• documentación de libc + +
• Documentación de Clang
• Documentación de LLVM
• Notas del release de LLVM
– Libc + + 14.0.0 Notas del release
– Libc + + 13.0.0 Notas del release
– Libc + + 12.0.0 Notas del release
– Libc + + 11.0.0 Notas del release
– Libc + + 10.0.0 Notas del release
– Libc + + 9.0.0 Notas del release
– Libc + + 8.0.0 Notas del release

x  Acerca de este documento


Más información
• Utilización de GNU Compiler Collection disponible en http://gcc.gnu.org/onlinedocs.

Normas y especificaciones
IBM Open XL C/C++ está diseñado para dar soporte a los siguientes estándares y especificaciones.
Puede consultar estos estándares y especificaciones para obtener definiciones precisas de algunas de las
características que se encuentran en esta información.
• Tecnología de la información-Lenguajes de programación-C, ISO/IEC 9899:1990, también conocido
como C89.
• Tecnología de la información-Lenguajes de programación-C, ISO/IEC 9899:1999, también conocido
como C99.
• Tecnología de la información-Lenguajes de programación-C, ISO/IEC 9899:2011, también conocido
como C11.
• Tecnología de la información-Lenguajes de programación-C, ISO/IEC 9899:2017, también conocido
como C17.
• Tecnología de la información-Lenguajes de programación-C++, ISO/IEC 14882:1998, también conocido
como C++98.
• Tecnología de la información-Lenguajes de programación-C++, ISO/IEC 14882:2003, también conocido
como C++03.
• Tecnología de la información-Lenguajes de programación-C++, ISO/IEC 14882:2011, también conocido
como C++11.
• Tecnología de la información-Lenguajes de programación-C++, ISO/IEC 14882:2014, también conocido
como C++14.
• Tecnología de la información-Lenguajes de programación-C++, ISO/IEC 14882:2017, también conocido
como C++17.
• Proyecto de informe técnico sobre C++ Library Extensions, ISO/IEC DTR 19768. Este borrador de informe
técnico se ha enviado al comité de estándares C++ y está disponible en http://www.open-std.org/JTC1/
SC22/WG21/docs/papers/2005/n1836.pdf.
• Manual de la interfaz de programación tecnológica deAltiVec, Motorola Inc. Esta especificación para los
tipos de datos vectoriales, para dar soporte a la tecnología de procesamiento vectorial, está disponible
en https://www.nxp.com/docs/reference-manual/ALTIVECPIM.pdf.
• Estándar ANSI/IEEE para aritmética de coma flotante binaria, ANSI/IEEE Std 754-1985.

Soporte técnico
El soporte técnico adicional está disponible en la página de soporte de IBM Open XL C/C++ en https://
www.ibm.com/mysupport/s/topic/0TO0z0000006v6TGAQ/xl-cc?productId=01t0z000007g72LAAQ. Esta
página proporciona un portal con funciones de búsqueda para una gran selección de notas técnicas y otra
información de soporte.
Si tiene alguna pregunta sobre el producto, acéchelo en los compiladores IBM C/C++ y Fortran en la
comunidad Power o abra un caso en https://www.ibm.com/mysupport/s/topic/0TO0z0000006v6TGAQ/
xl-cc?productId=01t0z000007g72LAAQ.
Para obtener la información más reciente sobre IBM Open XL C/C++ y IBM XL C/C++, visite el sitio de
información del producto en https://www.ibm.com/products/open-xl-cpp-aix-compiler-power.

Cómo enviar sus comentarios


Sus comentarios son importantes para ayudar a IBM a proporcionar información precisa y de alta calidad.
Si tiene algún comentario o pregunta sobre este documento o cualquier otra documentación de IBM Open
XL C/C++ , envíe un correo electrónico a [email protected].

Acerca de este documento  xi


Asegúrese de incluir el nombre del manual, el número de pieza del manual, la versión de IBM Open XL
C/C++y, si procede, la ubicación específica del texto que está comentando (por ejemplo, un número de
página o número de tabla).

Lenguaje inclusivo
A medida que otros líderes del sector se unan a IBM para adoptar el uso del lenguaje inclusivo, IBM
continuará actualizando la documentación, el código de producto y las interfaces de usuario para reflejar
estos cambios. Aunque IBM valora el uso del lenguaje inclusivo, los términos que están fuera de la
influencia directa de IBMa veces son necesarios para mantener la comprensión del usuario.
Para obtener más información sobre esta iniciativa, lea el blog Words matter en ibm.com

xii  IBM Open XL C/C++: Guía de instalación


Capítulo 1. Instalación del compilador
En esta sección se describen los pasos necesarios para instalar IBM Open XL C/C++ for AIX 17.1.1.
El procedimiento de instalación se muestra en el siguiente diagrama de flujo de trabajo:

Inicio

Cumplir con la instalación Descargar


requisitos previos paquete

Es el compilador para Sí
estar instalado en el valor predeterminado
¿ubicación?

No

Perform Realizar por omisión


no predeterminado instalación (AIX)
instalación (AIX)

Prueba
(facultativo)

Configurar
(facultativo)

END

Nota: La instalación de esta versión del compilador no elimina ni cambia las versiones anteriores del
compilador, solo se migran a las nuevas versiones la biblioteca de tiempo de ejecución C++ y la biblioteca
de tiempo de ejecución SMP . Esto se logró diferenciando los nombres de los catálogos de archivos de
instalación de los de las versiones anteriores, incluyendo la versión, el release y el nivel de modificación
(V.R.M) en el nombre e instalando en nuevas ubicaciones que incluyen V.R.M en las vías de acceso de
instalación.

Requisitos previos
Antes de instalar IBM Open XL C/C++ for AIX 17.1.1, debe cumplir los requisitos previos.
Los requisitos previos son los siguientes:

© Copyright IBM Corp. 2022 1


• Conviértase en el usuario root o en un usuario con privilegios de administrador.
• Asegúrese de que se cumplen los requisitos previos del sistema como, por ejemplo, el espacio de disco
y el sistema operativo.
• Preparar el paquete de distribución electrónica.
• Opcional: obtenga una vista previa de los conjuntos de archivos del compilador instalable, los acuerdos
de licencia y el proceso de instalación predeterminado.

Requisitos previos del sistema


Todos los requisitos previos del sistema deben estar listos en el sistema antes de que IBM Open XL C/C++
for AIX y su documentación se pueda instalar correctamente.
• Plataforma soportada:
– IBM AIX 7.2: TL5 SP3 o posterior
– IBM AIX 7.3: TL0 o posterior

Atención:
– Para utilizar la optimización guiada por perfil (PGO), debe asegurarse de que el sistema
operativo sea IBM AIX 7.2 TL5 SP4 o posterior, o IBM AIX 7.3 TL0 SP2 o posterior. De lo
contrario, la compilación con la opción -fprofile-generate o la utilización del programa
de utilidad ibm-llvm-profdata fallará y el enlace con PGO habilitado provocará anomalías
de tiempo de enlace. Busque detalles de la característica PGO en "Optimización guiada por
perfil (PGO)" en IBM Open XL C/C++ Guía de migración.
– Si ha instalado IBM XL C/C++ for AIX 16.1.0 y está instalando IBM Open XL C/C++ for AIX
17.1.1 en el mismo sistema, asegúrese de actualizar el compilador IBM XL C/C++ for AIX
16.1.0 existente a 16.1.0.10 o posterior antes de instalar IBM Open XL C/C++ for AIX 17.1.1,
de lo contrario la instalación fallará.
Notas:
– Los conjuntos de archivos del compilador no son específicos del sistema operativo. Si IBM Open XL
C/C++ for AIX 17.1.1 está instalado en AIX 7.2 TL5 SP3, no es necesario migrar los conjuntos de
archivos del compilador cuando se migra el sistema operativo a AIX 7.3. Si se necesita un conjunto
de archivos específico del sistema operativo en el futuro para un nivel superior de AIX, se identificará
en una nota técnica vinculada al fixpack que añade soporte para esa versión de AIX.
– Para instalar el compilador en un sistema operativo que se acaba de soportar en un fixpack, primero
debe instalar la versión completa y, a continuación, aplicar el fixpack. Los fixpacks están disponibles
para su descarga en Lista de arreglos para Open XL C/C++ for AIX. Para averiguar las versiones
soportadas de los compiladores Open XL o XL en el sistema operativo AIX , consulte AIX niveles de
sistema operativo soportados por los compiladores Open XL y XL.
• Espacio de disco duro necesario: 500 MB.
Puede utilizar el mandato siguiente para determinar la cantidad de espacio disponible en la ubicación
de instalación predeterminada (/opt/IBM/openxlC/17.1.1/):

df -m /opt

Si tiene previsto instalar el compilador en una ubicación no predeterminada, puede utilizar el mandato
siguiente:

df -m installation_path

En este mandato, vía_acceso_instalación representa la ubicación no predeterminada.


• Conjuntos de archivos necesarios: Consulte la sección “Conjuntos de archivos necesarios para instalar
IBM Open XL C/C++” en la página 3 para obtener detalles.
• RAM necesaria: 2 GB (RAM recomendada: 4 GB o más)

2  IBM Open XL C/C++: Guía de instalación


• Software necesario para la documentación:
– Navegador HTML
– Visor de PDF

Conjuntos de archivos necesarios para instalar IBM Open XL C/C++

Los catálogos de archivos siguientes deben estar instalados en el sistema para instalar IBM Open XL
C/C++ for AIX 17.1.1.

Nombre de Descripción de conjunto de Dónde obtener


catálogo de archivos
archivos
bos.adt.include Archivos de inclusión de AIX Imagen de instalación del sistema
desarrollo de aplicaciones base operativo o Información de conjunto de
archivos para bos:adt:include
bos.adt.lib Bibliotecas de desarrollo de AIX Imagen de instalación del sistema
aplicaciones base operativo o Información de conjunto de
archivos para bos.adt.lib
bos.adt.libm Bibliotecas matemáticas de AIX Imagen de instalación del sistema
desarrollo de aplicaciones base operativo o Información de conjunto de
archivos para bos.adt.libm

Al menos uno de los siguientes conjuntos de archivos específicos del entorno local debe estar instalado
en el sistema. Puede encontrar los catálogos de archivos en la imagen de instalación del sistema
operativo AIX o en el soporte de IBM.

Nombre de catálogo de archivos Descripción de conjunto de archivos


bos.loc.LANG Soporte de entorno local base
bos.loc.pc.LANG Conjunto de códigos de PC de entorno local del sistema base
bos.loc.utf.LANG Conjunto de códigos UTF del entorno local del sistema base
bos.loc.iso.LANG Conjunto de códigos ISO del entorno local del sistema base

Puede ver información sobre los conjuntos de archivos instalados utilizando el mandato lslpp . Por
ejemplo, para determinar si se han instalado los conjuntos de archivos necesarios, utilice el mandato
siguiente:

lslpp -L bos.adt.include bos.adt.lib bos.adt.libm bos.loc.\*

Nota: Si falta uno de los conjuntos de archivos necesarios, es posible que se genere un mensaje de error.
A continuación se muestra un ejemplo.

MISSING REQUISITES: The following filesets are required by one or more of the
selected filesets listed above. They are not currently installed and could not
be found on the installation media.

bos.adt.libm 7.2.5.0 # Base Level Fileset

Este mensaje indica que el conjunto de archivos bos.adt.libm es necesario pero no está instalado.
Para instalar un conjunto de archivos que falta, utilice el mandato siguiente:

# installp -acXgd installation_path fileset

Capítulo 1. Instalación del compilador  3


En este mandato, vía_acceso_instalación representa la ubicación del conjunto de archivos que se va a
instalar.
Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Preparación del paquete de distribución electrónica


Descargue el paquete de distribución electrónica de IBM Open XL C/C++ ,
IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z, y descomprimir y desempaquetar antes de la instalación.

Descargar el paquete de distribución electrónica


Para descargar la versión con licencia del producto, buscar las instrucciones disponibles en Lista de
arreglos para IBM Open XL C/C++ for AIX.
Para descargar la versión de evaluación del producto, vaya a IBM Open XL C/C++ for AIX página del
producto.

Descomprimir y desempaquetar el paquete de distribución electrónica


El ejemplo siguiente muestra los pasos para preparar el paquete de distribución electrónica,
IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z, que se encuentra en el directorio /compiler/install/ para
la instalación.

cd /compiler/install
zcat IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z | tar -xvf -
cd usr/sys/inst.images

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Referencia de conjunto de archivos de producto


La imagen incluye conjuntos de archivos para los componentes del compilador.
Esta sección lista los conjuntos de archivos que se incluyen en la imagen de instalación y los directorios
predeterminados en los que se instala el contenido del conjunto de archivos durante una instalación
básica. Opcionalmente, puede instalar todos los conjuntos de archivos disponibles, o sólo los que desee.
Si selecciona conjuntos de archivos específicos para la instalación, también puede optar por instalar
automáticamente los conjuntos de archivos de requisito previo utilizando el distintivo installp -g .

Paquetes y conjuntos de archivos del compilador IBM Open XL C/C++


En este tema se listan los IBM Open XL C/C++ paquetes de compilador y conjuntos de archivos 17.1.1.

Tabla 4. Paquetes de compilador de IBM Open XL C/C++


Nombre de paquete Descripción del paquete
IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z Este paquete contiene la imagen de instalación del
compilador.
IBM_OPEN_XL_CPP_RUNTIME_17.1.1.0_AIX.tar.Z El paquete contiene las bibliotecas de tiempo de
ejecución redistribuibles. Si crea una aplicación con
Nota: No necesita este archivo si ha instalado
Open XL C/C++ for AIX 17.1.1 y la envía al sistema
IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z, y
de un usuario, debe redistribuir este paquete o el
compile y ejecute la aplicación en el mismo
usuario debe obtener este paquete para obtener las
sistema. De lo contrario, si distribuye aplicaciones
bibliotecas de tiempo de ejecución compartidas de
enlazadas dinámicamente, los usuarios necesitan
las que depende la aplicación.
este paquete.

4  IBM Open XL C/C++: Guía de instalación


Tabla 4. Paquetes de compilador de IBM Open XL C/C++ (continuación)
Nombre de paquete Descripción del paquete
IBM_OPEN_XL_CPP_UTILITIES_17.1.1.0_AIX.tar. Si distribuye archivos de objeto o archivadores
Z estáticos a los sistemas de los usuarios y enlaza
en los sistemas de los usuarios directamente con el
Nota: No necesita este archivo si ha instalado
mandato ld , o con un compilador más antiguo o un
IBM_OPEN_XL_CPP_17.1.1.0_AIX.tar.Z, y
compilador de un proveedor diferente, necesitará
compile y ejecute la aplicación en el mismo
las bibliotecas de soporte de compilador estático
sistema. De lo contrario, si distribuye archivos de
en el momento del enlace. Estos se encuentran en
objeto, los usuarios necesitan este paquete.
openxlCcmp.17.1.1.lib en este archivo TAR.
Por ejemplo, este archivo contiene bibliotecas de
clang-rt para los constructores matemáticos y la
optimización guiada por perfil (PGO).
openxlCcmp.17.1.1.tools contiene
herramientas de desarrollador LLVM como, por
ejemplo, ibm-bugpoint.
libc++.adt contiene las cabeceras C++.

Tabla 5. Conjunto de archivos del compilador IBM Open XL C/C++ dentro de los paquetes y las
ubicaciones de instalación predeterminadas
Nombre de catálogo de Descripción de conjunto de Ubicaciones de instalación
archivos archivos predeterminadas
openxlCcmp.17.1.1 IBM Open XL C/C++ /opt/IBM/openxlC/17.1.1/
compilador /opt/IBM/openxlC/17.1.1/estante/
/opt/IBM/openxlC/17.1.1/incluir/
/opt/IBM/openxlC/17.1.1/lib/
/opt/IBM/openxlC/17.1.1/libexec/
/opt/IBM/openxlC/17.1.1/swidtag/

openxlCcmp.17.1.1.bundle Paquetes definidos por el /usr/sys/inst.data/sys_bundles/


soporte de IBM Open XL C/C+
+
openxlCcmp.17.1.1.lib IBM Open XL C/C++ libraries /opt/IBM/openxlC/17.1.1/lib/
(bibliotecas)
openxlCcmp.17.1.1.license1 Archivos de licencia de IBM /opt/IBM/openxlC/17.1.1/lib/
Open XL C/C++
openxlCcmp.17.1.1.evaluació Archivos de licencia de IBM /opt/IBM/openxlC/17.1.1/
n2 Open XL C/C++ para la copia
de evaluación
openxlCcmp.17.1.1.ndi Script de instalación no /opt/IBM/openxlC/17.1.1/estante/
predeterminado de IBM Open
XL C/C++

Notas:
1. Sólo se incluye en IBM Open XL C/C++ for AIX 17.1.1.
2. Sólo se incluye en la copia de evaluación de IBM Open XL C/C++ for AIX 17.1.1.

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Capítulo 1. Instalación del compilador  5


Información relacionada
Lista de arreglos para IBM Open XL C/C++ for AIX

Conjuntos de archivos del entorno de ejecución de IBM Open XL C/C++


En este tema se listan los conjuntos de archivos de IBM Open XL C/C++ entorno de ejecución 17.1.1 y las
notas de uso para instalar y utilizar el entorno de ejecución.

Tabla 6. Conjuntos de archivos del entorno de ejecución de IBM Open XL C/C++ y ubicaciones de
instalación predeterminadas
Nombre de catálogo Descripción de conjunto de archivos Ubicaciones de instalación
de archivos predeterminadas
libc + +.adt.include Kit de herramientas de desarrollo de /opt/IBM/openxlCSDK/include
aplicaciones de IBM Open XL C/C++
libc++.rte Bibliotecas de tiempo de ejecución de /usr/lpp/xlC/lib
IBM Open XL C/C++
libc + +abi.rte Bibliotecas de tiempo de ejecución de /usr/lpp/xlC/lib
IBM Open XL C/C++
libunwind.rte Bibliotecas de tiempo de ejecución de /usr/lpp/xlC/lib
IBM Open XL C/C++
xlC.adt.include Kit de herramientas de desarrollo de /usr/include/
aplicaciones XL C++
xlC.rte Bibliotecas de tiempo de ejecución XL /usr/lpp/xlC/lib/
C++
/usr/lpp/xlC/lib/profiled/

xlC.aix61.rte Entorno de ejecución XL C++ para AIX /usr/lpp/xlC/lib/aix61/


7.2 TL5 SP3 y AIX 7.3
/usr/lpp/xlC/lib/profiled/aix61/

xlC.msg.LANG.rte Mensajes de tiempo de ejecución de /usr/lib/nls/msg/LANG/


XL C++

LANG = [es_ES, ja_JP, Ja_JP]

Diferencia entre la versión del entorno de ejecución de IBM Open XL C/C++ y la versión del
compilador:
La versión del compilador y la versión del entorno de ejecución de IBM Open XL C/C++ instalado pueden
ser diferentes. Cuando se publica una nueva versión del compilador de IBM Open XL C/C++ for AIX ,
la versión del entorno de ejecución de IBM Open XL C/C++ que proporciona se convierte en la versión
soportada estándar en todas las plataformas soportadas por el nuevo compilador. Los fixpacks para AIXy
los PTF para el compilador y el entorno de ejecución de IBM Open XL C/C++ tienen el potencial de
actualizar la versión de tiempo de ejecución de IBM Open XL C/C++ a una versión posterior a la versión
del compilador instalado. Por ejemplo, el entorno de ejecución Open XL C++ 17.1.0.1 se ha incluido en el
PTF de diciembre de 2021 para Open XL C/C++ para AIX 17.1.0, porque el entorno de ejecución Open XL
C++ 17.1.0.1 era la versión más reciente en ese momento.
Compatibilidad con versiones anteriores del entorno de ejecución de IBM Open XL C/C++ para dar
soporte a aplicaciones antiguas:
Las aplicaciones compiladas con el compilador IBM Open XL C/C++ deben ejecutarse en un sistema
con un entorno de ejecución IBM Open XL C/C++ instalado en el mismo nivel VRMF o superior (Versión,
Release, Modificación, Nivel de arreglo) que en el sistema en el que se ha compilado la aplicación. Por
ejemplo, una aplicación más antigua compilada en un sistema con libc++.rte 17.1.0.1 instalado está

6  IBM Open XL C/C++: Guía de instalación


soportada para ejecutarse en un sistema con libc++.rte 17.1.1.0 instalado, pero no en un sistema con
libc++.rte 17.1.0.0 instalado.
Soporte para ejecutar aplicaciones en versiones más recientes de AIX :
Si se cumple el requisito de versión del entorno de ejecución de IBM Open XL C/C++ , las aplicaciones
compiladas en una versión de AIX solo se pueden ejecutar en esa versión de AIX o versiones posteriores.
Por ejemplo, una aplicación creada en un sistema AIX 7.3 con libc++.rte 17.1.1.0 está soportada en un
sistema AIX 7.3 con el entorno de ejecución libc++.rte 17.1.1.0 instalado. Sin embargo, la aplicación no
está soportada en un sistema AIX 7.2 TL5 SP3 inferior a AIX 7.3, y tampoco está soportada en ninguna
versión de AIX si la versión de libc++.rte es inferior a 17.1.1.0. Las aplicaciones basadas en una versión
de AIX pueden ejecutarse en una versión inferior de AIX ; sin embargo, tenga en cuenta que IBM no
garantiza ni da soporte a las aplicaciones basadas en una versión de AIX que se ejecutan en una versión
inferior de AIX .
Para obtener más información, consulte "Compatibilidad binaria deAIX " en la documentación de IBM
(https://www.ibm.com/docs/aix).
Notas:
• Puede comprobar la versión del entorno de ejecución de IBM Open XL C/C++ instalado utilizando el
mandato lslpp -l libc++\* libunwind\* .
• Puede descargar las últimas actualizaciones de tiempo de ejecución desde Fix Central, o desde Últimas
actualizaciones para compiladores soportados de IBM C y C++.
Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Conjuntos de archivos de entorno de ejecución de paralelismo de memoria


compartida (SMP)
En este tema se listan los conjuntos de archivos de tiempo de ejecución de SMP V5.1.0.

Tabla 7. Conjuntos de archivos de tiempo de ejecución SMP y ubicaciones de instalación


predeterminadas
Nombre de catálogo Descripción de conjunto de Ubicaciones de instalación
de archivos archivos predeterminadas
xlsmp.rte Archivo de cabecera OMP y catálogo /usr/include/
de mensajes de tiempo de ejecución /usr/lpp/xlsmp/default_msg/
predeterminado
xlsmp.msg.LANG.rte Mensajes de tiempo de ejecución /usr/lib/nls/msg/LANG/
SMP LANG = [en_US, EN_US, ja_JP,
JA_JP, Ja_JP, zh_CN, ZH_CN, Zh_CN]
xlsmp.aix61.rte Bibliotecas de tiempo de ejecución /usr/lpp/xlsmp/aix61/
SMP

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Conjuntos de archivos Mathematical Acceleration Subsystem (MASS)


En este tema se listan los conjuntos de archivos MASS 10.1.1.

Capítulo 1. Instalación del compilador  7


Tabla 8. Conjuntos de archivos MASS y ubicaciones de instalación predeterminadas
Nombre de catálogo de Descripción de conjunto de Ubicaciones de instalación
archivos archivos predeterminadas
masa x.10.1.1 IBM /opt/IBM/xlmass/10.1.1/
/opt/IBM/xlmass/10.1.1/incluir/
/opt/IBM/xlmass/10.1.1/lib/

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Vista previa de los acuerdos de licencia


Antes de instalar IBM Open XL C/C++ for AIX 17.1.1, puede obtener una vista previa de los acuerdos de
licencia.
Los términos y condiciones para utilizar IBM Open XL C/C++ se especifican en los siguientes archivos PDF,
que se encuentran en el directorio raíz del paquete de distribución:
• LicenseAgreement.pdf
• license.pdf
Nota: Para la copia de evaluación del compilador IBM Open XL C/C++ for AIX , los archivos de licencia son
LicenseAgreement.EVAL.pdf y license.EVAL.pdf.
Estos archivos de licencia se pueden encontrar en el directorio /opt/IBM/openxlC/17.1.1/ después de la
instalación predeterminada.
Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Vista previa del proceso de instalación predeterminado


Antes de instalar IBM Open XL C/C++ for AIX 17.1.1, puede obtener una vista previa del proceso de
instalación predeterminado utilizando la herramienta SMIT (System Management Interface Tool) o el
mandato installp.

utilizar SMIT
Puede utilizar la herramienta SMIT (System Management Interface Tool) para obtener una vista previa de
la instalación predeterminada de IBM Open XL C/C++ .
Siga los pasos para instalar el compilador en la ubicación predeterminada proporcionada en “utilizar
SMIT” en la página 12. Cuando se le solicite con el diálogo SMIT que personalice la instalación en el
paso 3, establezca el campo Preview only? en yes. Con este valor habilitado, SMIT muestra mensajes
de progreso en cada etapa de la instalación, pero en realidad no instala el compilador en el sistema.

Utilización de installp
También puede obtener una vista previa del proceso de instalación de línea de mandatos y escribir
la salida en un archivo de registro, utilizando el mandato installp . Siga los pasos para instalar el
compilador en la ubicación predeterminada proporcionada en “Utilización de installp” en la página 13 y
especifique el distintivo -p para obtener una vista previa del proceso sin instalar el compilador.
El ejemplo siguiente previsualiza la instalación de todos los conjuntos de archivos de compilador
disponibles en el directorio de origen /cdrom/usr/sys/inst.images y escribe un archivo de registro
de instalación en /tmp/install.log.

8  IBM Open XL C/C++: Guía de instalación


Ejemplo:

installp -paXgd /cdrom/usr/sys/inst.images -e /tmp/install.log all

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Verificación del paquete del compilador


Después de obtener el paquete de compilador, puede realizar algunas tareas para verificar el paquete de
compilador.
Nota: Puede seguir utilizando el paquete de compilador si no se verifica el paquete.
Para IBM Open XL C/C++ for AIX 17.1.1, los paquetes de compilador de tar.Z descargables están
firmados. Las claves públicas de .pem y los archivos .sig separados que contienen las firmas se pueden
utilizar para firmar paquetes de compilador.
Las claves públicas del compilador están disponibles en https://ibm.biz/ibm-compiler-public-key. Los
archivos de firmas están disponibles en Lista de arreglos para IBM Abrir XL C/C++ para AIX junto con los
paquetes del compilador.

Verificación de la firma
Para verificar el paquete del compilador y ejecutar el siguiente mandato openssl , que utiliza la firma del
paquete y el archivo de claves públicas:

openssl dgst -sha256 -verify IBMCompilers-publickey.pem -signature package_name.tar.Z.sig


package_name.tar.Z

donde nombre_paquete es el nombre del paquete de compilador que ha descargado.


Notas:
• Para utilizar el mandato openssl , debe descargar e instalar OpenSSL. Consulte Descarga e instalación
o actualización de OpenSSL y OpenSSH para obtener más detalles.
• Las claves públicas que se utilizan para la verificación se pueden renovar a intervalos regulares, pero la
firma sigue siendo válida.

(Opcional) Verificación de la clave y el certificado


Para verificar si la clave pública proporcionada es válida y está firmada por IBM, puede utilizar el
certificado y el certificado intermedio para realizar una comprobación manual de la clave pública.
Comparación entre el certificado y la clave pública
Para comparar el certificado y la clave pública, ejecute los mandatos siguientes para mostrar los detalles
del certificado y la clave pública:
• Mostrar los detalles del certificado:

openssl x509 -text -in IBMCodeSignCert1221Certificate.pem -noout

• Mostrar los detalles de clave pública:

openssl rsa -noout -text -inform PEM -in IBMCompilers-publickey.pem -pubin

Compruebe el exponente de la clave pública y el certificado para confirmar que la clave pública es la
misma que la del certificado. Por ejemplo:

Certificate modulus:
                    00:e2:45:27:25:e9:a3:1f:c2:37:27:ac:4c:89:86:
                    ae:32:d5:2a:84:69:3b:01:cb:54:34:b0:b3:1b:6d: .......
                     Exponent: 65537 (0x10001)

Capítulo 1. Instalación del compilador  9


Public key:
              00:e2:45:27:25:e9:a3:1f:c2:37:27:ac:4c:89:86:
              ae:32:d5:2a:84:69:3b:01:cb:54:34:b0:b3:1b:6d: .......
                     Exponent: 65537 (0x10001)

Comprobación de la validez del certificado público de IBM


Ejecute el mandato siguiente para comprobar si el certificado público de IBM es válido con la entidad
emisora de certificados DigiCert:

openssl ocsp -no_nonce -issuer IBMCodeSignCert1221Chain0.pem -cert


IBMCodeSignCert1221Certificate.pem  -VAfile IBMCodeSignCert1221Chain0.pem  -text -url http://
ocsp.digicert.com -respout ocsptest

Si el certificado es válido, la salida es la siguiente:

Response verify OK

Información relacionada
Mandato openssl

Determinación del procedimiento de instalación


Debe determinar el procedimiento de instalación que se ajusta a los requisitos del sistema o de
instalación antes de instalar el compilador.

Debe elegir uno de los procedimientos siguientes para instalar el compilador:


Instalación predeterminada (recomendado)
Instala IBM Open XL C/C++ for AIX 17.1.1 en el directorio predeterminado, /opt/IBM/openxlC/
17.1.1/.
Consulte “Instalación predeterminada” en la página 11 para obtener detalles adicionales.
Instalación no predeterminada
Instala IBM Open XL C/C++ en una ubicación no predeterminada. Los pasos se detallan en
“Instalación no predeterminada” en la página 14.
Debe seguir el procedimiento “Instalación no predeterminada” en la página 14 si se cumple alguna
de las condiciones siguientes:
• Está manteniendo varios niveles de arreglo o varias versiones del compilador en un único sistema.
• No desea modificar los tiempos de ejecución del sistema con la instalación del compilador.
• Está instalando el producto en una ubicación no predeterminada.
Restricción: Aunque la instalación no predeterminada le da más libertad para elegir cuántas
versiones de IBM Open XL C/C++ desea mantener en el sistema y dónde instalarlas, de muchas
maneras una instalación no predeterminada es más restrictiva, exigente de implementar y difícil de
mantener que la instalación predeterminada:
• El script xlCndi no comprueba si los paquetes de requisito previo están instalados.
• No puede utilizar este script para instalar los conjuntos de archivos del producto individualmente.
• No puede utilizar las herramientas de AIX (como lslpp) para desinstalar o consultar los conjuntos
de archivos instalados para obtener información de nivel de versión o release.
• Las renovaciones de servicio del compilador presuponen una vía de acceso de instalación
predeterminada. Para una instalación de compilador no predeterminada, se debe utilizar el script
xlCndi para aplicar paquetes de servicio.
• Para ejecutar xlCndi, debe tener instalado Perl versión 5.5.3 o superior, entorno de ejecución
perl.rte en el sistema. Este conjunto de archivos se proporciona con el sistema operativo base
AIX .

10  IBM Open XL C/C++: Guía de instalación


• El script xlCndi requiere que los conjuntos de archivos originales no se renombren. Esto significa
que no puede instalar el compilador utilizando conjuntos de archivos que se han copiado mediante
la subopción de SMIT "Copiar software en disco duro para instalación futura" porque el número de
versión del compilador se añade a los conjuntos de archivos cuando se copian.
• La herramienta xlCndi requiere que instale la versión de fixpack actual del conjunto de archivos
openxlCcmp.17.1.1.ndi antes de que se pueda utilizar la herramienta para instalar el fixpack en una
ubicación no predeterminada.

Instalación predeterminada
El procedimiento de instalación predeterminado instala IBM Open XL C/C++ for AIX 17.1.1 en un sistema
AIX , en el directorio predeterminado, /opt/IBM/openxlC/17.1.1/.
La instalación predeterminada es el método más fácil y rápido porque puede instalar la versión más
reciente y configurar el compilador, todo mediante el uso de una única herramienta de instalación.
Si está utilizando la instalación predeterminada para instalar IBM Open XL C/C++ for AIX 17.1.1,
cualquier versión anterior del compilador XL no se desinstalará. Sin embargo, la biblioteca de tiempo
de ejecución C++ y la biblioteca de tiempo de ejecución SMP (Shared-Memory Parallelism) se migrarán a
las nuevas versiones.
Puede utilizar los métodos siguientes para realizar el procedimiento de instalación predeterminado:
• “Utilización del método de instalación de paquete” en la página 11
• “utilizar SMIT” en la página 12
• “Utilización de installp” en la página 13
Puede utilizar los métodos de instalación predeterminados para realizar cualquiera de las tareas
siguientes:
• Instale IBM Open XL C/C++ for AIX 17.1.1 en un sistema limpio.
• Instale IBM Open XL C/C++ for AIX 17.1.1 en un sistema que tenga instalada una versión anterior del
compilador XL. En este caso, ambos compiladores utilizarán la biblioteca de tiempo de ejecución C++ y
la biblioteca de tiempo de ejecución SMP que se proporciona con IBM Open XL C/C++ for AIX 17.1.1.
• Instale IBM Open XL C/C++ for AIX 17.1.1 en un sistema donde IBM Open XL Fortran for AIX 17.1.1
ya esté instalado. En este caso, ambos compiladores utilizarán las bibliotecas SMP y MASS que se
proporcionan con IBM Open XL C/C++ para AIX. (Para obtener información sobre la instalación de Open
XL Fortran, consulte la IBM Open XL Fortran for AIX 17.1.1 Guía de instalación.)

Utilización del método de instalación de paquete


Puede instalar IBM Open XL C/C++ utilizando el método de instalación de paquete. El conjunto de
archivos de paquete contiene scripts para ayudar a instalar la versión de evaluación o la versión con
licencia del compilador.
1. Como usuario root, instale el conjunto de archivos de paquete de compilador
openxlCcmp.17.1.1.bundle, utilizando el mandato installp .

installp -aXd . openxlCcmp.17.1.1.bundle

2. Especifique el mandato siguiente desde la línea de mandatos para iniciar la modalidad de envío fácil:

# smitty easy_install

3. Especifique el nombre del dispositivo de instalación. Es la vía de acceso en la que se pueden encontrar
los conjuntos de archivos; por ejemplo, /usr/sys/inst.images. Si los conjuntos de archivos están
en el directorio actual, puede utilizar "." como dispositivo de entrada.

* INPUT device / directory for software [.]

4. En la pantalla de selección, seleccione el paquete que necesita.

Capítulo 1. Instalación del compilador  11


• Si está instalando la versión de evaluación, elija openxlCcmp.17.1.1-evaluation.
• Si está instalando o actualizando a la versión con licencia, elija openxlCcmp.17.1.1-licensed.
5. Cambie los siguientes valores proporcionados en la pantalla de paquete según corresponda a su
situación y pulse Intro para continuar.
• Puede cambiar el ¿Instalar AUTOMÁTICAMENTE el software de requisito? en yes para instalar el
compilador automáticamente.
• Puede cambiar los sistemas de archivos EXTEND si es necesario espacio? opción a yes para
ampliar los sistemas de archivos.
• Debe cambiar los ¿ACEPTAR nuevos acuerdos de licencia? opción a yes para aceptar nuevos
acuerdos de licencia.
6. Desplácese hasta el final de la salida de instalación para comprobar el resumen de la instalación. La
salida indica si la instalación del paquete ha sido satisfactoria. Salga utilizando Esc+0.
Nota: El uso del método de instalación de paquete impide que las herramientas de instalación instalen
conjuntos de archivos que no están soportados por el sistema operativo. Por lo tanto, no se generan
mensajes de error o anomalías provocados por conjuntos de archivos no soportados.
Información relacionada
Diagrama de flujo de trabajo de instalación
En esta sección se describen los pasos necesarios para instalar IBM Open XL C/C++ for AIX 17.1.1.

utilizar SMIT
La SMIT le guía paso a paso a través del proceso de instalación.
1. Especifique el mandato smit install_latest. Este mandato ejecuta SMIT, que presenta una
interfaz de usuario controlada por menú para el proceso de instalación. Debe especificar INPUT
device/directory of the software.
2. Pulse F4 para seleccionar en una lista de dispositivos y directorios sugeridos, o escriba el nombre del
dispositivo CD-ROM o la vía de acceso a la ubicación de los paquetes. Si desea instalar a través de una
red, debe tener un servidor de red instalado y, a continuación, especificar el directorio en el cliente que
corresponde al origen de instalación en el servidor de red.
3. Pulse Enter. En esta etapa se le solicitará una lista de preguntas que pueden ayudarle a personalizar
la instalación del compilador en el sistema. Verifique los valores predeterminados o modifíquelos
cuando sea necesario para ajustarse a sus preferencias.
Importante: Debe seleccionar sí junto a Accept new LICENSE agreements? para continuar con la
instalación.
Nota:
• Puede seleccionar el campo SOFTWARE to install y pulsar F4 para ver los conjuntos de archivos
instalables en el dispositivo o en el directorio y, a continuación, seleccionar los conjuntos de archivos
a instalar. Instale primero las bibliotecas de tiempo de ejecución y, a continuación, instale los
otros conjuntos de archivos en cualquier orden. Se recomienda mantener el valor predeterminado,
_all_latest, para instalar todos los conjuntos de archivos.
• Para obtener una vista previa del proceso de instalación sin instalar realmente el compilador,
seleccione sí junto al campo Preview only? .
4. Pulse Enter y, a continuación, pulse Enter de nuevo.
Notas:
• Las bibliotecas de tiempo de ejecución y los conjuntos de archivos del compilador siempre son
necesarios.

• Los mensajes se muestran a medida que cada componente se instala correctamente.
• El registro de instalación se almacena en el archivo /home/smit.log .

12  IBM Open XL C/C++: Guía de instalación


• Si el nivel de los conjuntos de archivos IBM Open XL C/C++ o del entorno de ejecución SMP que
ya están instalados en el sistema es superior al que se incluye en la imagen del compilador, estos
conjuntos de archivos del entorno de ejecución incluidos en la imagen del compilador no están
instalados y es posible que vea un mensaje de error.
• Si no hay ningún conjunto de archivos específico del entorno local instalado en el sistema, es
posible que vea un mensaje de error que indica que faltan los conjuntos de archivos bos.*.LANG
necesarios.
Información relacionada
Diagrama de flujo de trabajo de instalación
En esta sección se describen los pasos necesarios para instalar IBM Open XL C/C++ for AIX 17.1.1.

Utilización de installp
Puede instalar IBM Open XL C/C++ directamente desde la línea de mandatos utilizando el mandatoAIX
installp. Una vez completada la instalación, la salida de la instalación se graba en un archivo de
registro.
• Ejecute el mandato installp como se indica a continuación:

installp -aXYgd install_images_location -e logfile fileset_names

El ejemplo siguiente instala todos los conjuntos de archivos de compilador disponibles en


el directorio de origen /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/inst.images en las
ubicaciones predeterminadas, tal como se especifica en “Referencia de conjunto de archivos de
producto” en la página 4, y escribe un archivo de registro de instalación en /tmp/install.log.

installp -aXYgd /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/inst.images -e /tmp/install.log all

installp sintaxis
- installp -aYg
-p -X -d ubicación_imagen_instalación

nombres_conjunto archivos
-e archivo_registro

-aYg
Especifica que se aplican todos los catálogos de archivos instalables más recientes disponibles en
el directorio install_images_location y que se acepta el acuerdo de licencia de software necesario.
-p
Realiza una vista previa del proceso de instalación ejecutando las comprobaciones previas a la
instalación. Consulte “Vista previa de los acuerdos de licencia” en la página 8.
-X
Intenta expandir el sistema de archivos en la ubicación predeterminada si no hay espacio
suficiente para completar la instalación.
-d ubicación_imagen_instalación
Especifica el directorio donde se encuentran los conjuntos de archivos. Esta vía de acceso también
se puede extraer el soporte de tarball.
-e archivo_registro
Especifica el nombre y la ubicación del archivo de registro de instalación.
nombres_conjunto archivos
Especifica una lista de nombres de los conjuntos de archivos en install_images_location que
desea instalar. La palabra clave all se puede utilizar para indicar que se deben intentar todos los
conjuntos de archivos durante la instalación.
Nota: Si el nivel de los conjuntos de archivos IBM Open XL C/C++ o del entorno de ejecución SMP
que ya están instalados en el sistema es superior al que se incluye en la imagen del compilador,

Capítulo 1. Instalación del compilador  13


estos conjuntos de archivos del entorno de ejecución incluidos en la imagen del compilador no
están instalados y es posible que vea un mensaje de error.
Información relacionada
Diagrama de flujo de trabajo de instalación
En esta sección se describen los pasos necesarios para instalar IBM Open XL C/C++ for AIX 17.1.1.
Información sobre el mandato installp

Instalación no predeterminada
Para instalar IBM Open XL C/C++ for AIX en una ubicación no predeterminada en el sistema AIX , primero
utilice installp para instalar el conjunto de archivos openxlCcmp.17.1.1.ndi y, a continuación, utilice el
script xlCndi Perl incluido en dicho conjunto de archivos para instalar el compilador.
1. Ejecute el mandato installp para instalar el conjunto de archivos openxlCcmp.17.1.1.ndi como se
indica a continuación:

installp -aYXgd install_images_location -e logfile openxlCcmp.17.1.1.ndi


openxlCcmp.17.1.1.license

- installp -aYg
-p -X -d ubicación_imagen_instalación

openxlCcmp.17.1.1.ndi openxlCcmp.17.1.1.license
-e archivo_registro

Nota: Si está instalando la versión de evaluación, ejecute el mandato installp como se indica a
continuación:

installp -aYXgd install_images_location -e logfile openxlCcmp.17.1.1.ndi


openxlCcmp.17.1.1.evaluation

-aYg
Especifica que se aplican todos los catálogos de archivos instalables más recientes disponibles en
el directorio install_images_location y que se acepta el acuerdo de licencia de software necesario.
-d ubicación_imagen_instalación
Especifica el directorio donde se encuentran los conjuntos de archivos. Esta vía de acceso también
puede ser soporte de tarball extraído.
-e archivo_registro
Especifica el nombre y la ubicación del archivo de registro de instalación. De forma
predeterminada, el archivo de registro de instalación xlCndi.log se almacena en el directorio de
trabajo.
-p
Realiza una vista previa del proceso de instalación ejecutando las comprobaciones previas a la
instalación. Consulte “Vista previa de los acuerdos de licencia” en la página 8.
-X
Intenta expandir el sistema de archivos en la ubicación predeterminada si no hay espacio
suficiente para completar la instalación.
Ejemplo para instalar la versión completa del compilador:

installp -aYgd /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/inst.images -e /tmp/install.log


openxlCcmp.17.1.1.ndi openxlCcmp.17.1.1.license

Nota: Este mandato instala y acepta automáticamente el conjunto de archivos del acuerdo de licencia,
openxlCcmp.17.1.1.license, necesario para instalar openxlCcmp.17.1.1.ndi.
Ejemplo para instalar la versión de evaluación:

14  IBM Open XL C/C++: Guía de instalación


installp -aYgd /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/inst.images -e /tmp/install.log
openxlCcmp.17.1.1.ndi openxlCcmp.17.1.1.evaluation

2. Instale las actualizaciones disponibles en el conjunto de archivos openxlCcmp.17.1.1.ndi . Puede


descargar las últimas actualizaciones del compilador desde el sitio web de soporte: https://
www.ibm.com/mysupport/s/topic/0TO0z0000006v6TGAQ/xl-cc?productId=01t0z000007g72LAAQ
Para comprobar el número de versión del conjunto de archivos openxlCcmp.17.1.1.ndi instalado
actualmente en el sistema, utilice el mandato siguiente:

lslpp -l openxlCcmp.17.1.1.ndi

Para instalar una nueva versión del conjunto de archivos openxlCcmp.17.1.1.ndi , utilice el mandato
siguiente:

installp -aYgd fix_pack_images_location -e logfile openxlCcmp.17.1.1.ndi

3. Instale IBM Open XL C/C++ for AIX especificando el mandato siguiente:

perl /opt/IBM/openxlC//bin/xlCndi -d vía_acceso_origen


-e archivo_registro

-b dir_destino -rte -version

perl /opt/IBM/openxlC/17.1.1/bin/xlCndi -d source_path [-e logfile] [-b target_dir]


[-rte][-version]

donde:
-d vía_acceso_origen
Especifica el directorio donde se encuentran los conjuntos de archivos. Esta vía de acceso también
se puede extraer el soporte de tarball.
-e archivo_registro
Especifica el nombre y la ubicación del archivo de registro de instalación. De forma
predeterminada, el archivo de registro de instalación xlCndi.log se almacena en el directorio de
trabajo.
-b dir_destino
Especifica la ubicación de destino donde se copian y se expanden los conjuntos de archivos. De
forma predeterminada, los archivos se copian en el directorio xlCndi del directorio de trabajo. Si el
directorio ya existe, recibirá un mensaje de error y la instalación se detendrá.
-rte
Especifica que sólo se deben instalar los componentes de tiempo de ejecución.
-versión
Muestra la versión de la herramienta de instalación no predeterminada.
Nota: La opción -eval está en desuso y no tiene ningún efecto. El script xlCndi Perl determina
automáticamente el tipo de instalación que se está realizando.
El ejemplo siguiente utiliza el script xlCndi Perl para instalar todos los conjuntos de archivos de
compilador disponibles en el directorio de origen /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/
inst.images en la ubicación no predeterminada, /compiler/xlcpp/, y escribe el archivo de
registro de instalación xlcpp.ndi.inst.log en /tmp.
Ejemplo:

perl /opt/IBM/openxlC/17.1.1/bin/xlCndi
-d /LOCATION_OF_EXTRACTED_TARBALL/usr/sys/inst.images

-b /compiler/xlcpp/ -e /tmp/xlcpp.ndi.inst.log

Capítulo 1. Instalación del compilador  15


El script xlCndi Perl devuelve 0 si la instalación es satisfactoria, o 1 si la instalación falla.
IBM Open XL C/C++ for AIX se instala en la ubicación elegida.
Los mandatos de invocación de compilador se instalan en /target_dir/opt/IBM/openxlC/
17.1.1/bin/, donde target_dir es la ubicación del compilador tal como se establece mediante el
distintivo -b durante la instalación no predeterminada.
El ejemplo siguiente utiliza el mandato para ejecutar el compilador, si IBM Open XL C/C++ está instalado
en el directorio /compiler/openxlcpp :

/compiler/openxlcpp/opt/IBM/openxlC/17.1.1/bin/ibm-clang++_r hello.cpp -o hello_cpp

Prueba de la instalación
Hay procedimientos de prueba opcionales que puede utilizar después de haber instalado el compilador.
Si se ejecuta el procedimiento de instalación predeterminado, los ejecutables del compilador se pueden
encontrar en /opt/IBM/openxlC/17.1.1/bin/.

Comprobación de la información del compilador y del conjunto de archivos


Puede comprobar las versiones del compilador y los conjuntos de archivos individuales
instalados utilizando el mandato lslpp , la opción de compilador --version o visualizando el
archivo .vrmf_history .

Utilización de lslpp
Puede ver información sobre los conjuntos de archivos instalados utilizando el mandato lslpp :

lslpp option_string

donde serie_opción puede ser:


-L conjunto de archivos
Muestra la versión y el estado del conjunto de archivos especificado.
-f conjunto de archivos
Muestra los archivos y enlaces simbólicos asociados con el conjunto de archivos especificado.
-w nombre_archivo
Indica a qué conjunto de archivos pertenece el archivo especificado (nombre_archivo).
Nota: lslpp sólo detecta los conjuntos de archivos que se han instalado utilizando los métodos SMIT o
installp .

Utilización de --version
Para obtener más detalles sobre los niveles de versión, release y fixpack del compilador, puede utilizar la
opción de compilador --version . Por ejemplo:

/opt/IBM/openxlC/17.1.1/bin/ibm-clang++_r --version

Visualización del archivo .vrmf_history


Si ha instalado IBM Open XL C/C++ en una ubicación no predeterminada, puede ver la información de
versión para cada conjunto de archivos instalado visualizando el archivo de texto .vrmf_history que
está instalado en el directorio principal del compilador.
Nota: No debe editar este archivo porque podría provocar un comportamiento inesperado del script
xlCndi .

16  IBM Open XL C/C++: Guía de instalación


Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Prueba de programas simples


Para probar la instalación del producto y las vías de acceso de búsqueda críticas, intente crear, compilar y
ejecutar un par de programas simpless.
Por ejemplo:
1. Cree los siguientes programas C y C++ s:

[hello.c]
#include <stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}

[hello.cpp]
#include <iostream>
int main()
{
std::cout << "Hello World!\n" << std::endl;
return 0;
}

2. Compile el programa de pruebas. Por ejemplo:

ibm-clang hello.c -o hello

ibm-clang++_r hello.cpp -o hello

Nota: Para utilizar accesos directos a los mandatos de invocación del compilador, consulte “Creación
de accesos directos a los mandatos de invocación de IBM Open XL C/C++” en la página 18. De lo
contrario, incluya la vía de acceso completa a los mandatos para compilar el programa.
3. Ejecute el programa:

./hello

El resultado esperado es que "¡Hola Mundo!" en la pantalla.


4. Compruebe el código de salida del programa:

echo $?

El resultado es cero.
Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

ConfigurandoIBM Open XL C/C++ for AIX


Hay procedimientos de configuración opcionales que puede utilizar después de haber instalado el
compilador.

Habilitación de y configuración del seguimiento de utilización de


Puede utilizar el seguimiento de utilización para detectar si el uso del compilador excede la titularidad
basándose en el número de licencias de usuario simultáneas y de usuario autorizado que ha adquirido.

Registro de etiquetas deIBM Software License Metric (SLM)

Capítulo 1. Instalación del compilador  17


Además de la herramienta de informes de utilización, puede configurar el registro de códigos SLM
para realizar un seguimiento del uso del compilador. El compilador registra el uso de licencia del
compilador en el formato de códigos SLM, en una ubicación que puede definir especificando el atributo
-slm-dir opción. La ubicación predeterminada es /var/opt/ibm/xl-compiler/ para una instalación
predeterminada, o $prefix/var/opt/ibm/xl-compiler/ para una instalación no predeterminada,
donde $prefix es la vía de acceso de instalación no predeterminada. Para obtener más información,
consulte Utilización del registro de códigos SLM en la publicación IBM Open XL C/C++ Guía del usuario.
Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Habilitación de IBM License Metric Tool (ILMT)


IBM License Metric Tool (ILMT) puede ayudarle a gestionar la calibración de uso de software y los
servicios de asignación de licencias en sistemas soportados. En general, ILMT reconoce y supervisa los
productos que están instalados y en uso en el sistema.

ILMT es habilitado para IBM Open XL C/C++ for AIX


17.1.1 sólo para soporte de inventario, lo que significa que ILMT puede detectar la instalación del
producto de IBM Open XL C/C++ pero no su uso.

Nota:
ILMT es no forma parte de la oferta de compilador de IBM Open XL C/C++ , y debe adquirirse e
instalarse por separado.

Una vez instalado y activado, ILMT exploraciones el sistema para firmas de inventario de productos que
indican si un producto determinado está instalado en el sistema. ILMT también identifica los niveles
de versión, release y modificación del producto. Los archivos de firmas de inventario no se actualizan
después de la instalación del fixpack.
Si IBM Open XL C/C++ está instalado en la ubicación predeterminada, los archivos de firmas se
encuentran en el directorio /opt/IBM/openxlC/17.1.1/ . De lo contrario, si IBM Open XL C/C++
se instala en una ubicación no predeterminada, los archivos de firma se encuentran en el directorio /
target_dir/opt/IBM/openxlC/17.1.1/ , donde dir_destino es el directorio de destino para la
instalación especificada por la opción -b del script de instalación no predeterminado.
Para obtener más información, consulte IBM License Metric Tool .
Sugerencia: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Creación de accesos directos a los mandatos de invocación de IBM Open XL


C/C++
Los mandatos de invocación del compilador no se instalan automáticamente en /usr/bin/. Para invocar
el compilador sin tener que especificar la vía de acceso completa, cree un atajo a los mandatos de
invocación.
Para verificar el valor actual, puede utilizar el mandato echo :

echo -e "\n $PATH"

La variable PATH especifica la vía de acceso de búsqueda de directorio para los archivos ejecutables del
compilador.
Para crear un acceso directo a los mandatos de invocación de IBM Open XL C/C++ , realice una de las
acciones siguientes:
• Cree enlaces simbólicos para los controladores específicos de /opt/IBM/openxlC/17.1.1/bin/
a /usr/bin/.

18  IBM Open XL C/C++: Guía de instalación


Ejemplo:

ln -s /opt/IBM/openxlC/17.1.1/bin/ibm-clang /usr/bin/ibm-clang

• Añada /opt/IBM/openxlC/17.1.1/bin/ a la variable de entorno PATH.


Ejemplo:

PATH=$PATH:/opt/IBM/openxlC/17.1.1/bin/
export PATH

Nota: Si IBM Open XL C/C++ reside en una ubicación no predeterminada, los mandatos de
invocación se instalan en /target_dir/opt/IBM/openxlC/17.1.1/bin donde dir_destino es el
directorio de destino para la instalación especificada por la opción -b del script de instalación no
predeterminado. Puede crear un acceso directo a los mandatos de invocación de una instalación no
predeterminada añadiendo la ubicación de las invocaciones del compilador, target_dir/opt/IBM/
openxlC/17.1.1/bin/, a la variable de entorno PATH.
Por ejemplo, si ha instalado IBM Open XL C/C++ en el directorio /compiler/xlcpp , ejecutaría los
mandatos:

PATH=$PATH:/compiler/xlcpp/opt/IBM/openxlC/17.1.1/bin/
export PATH

Consejo: Para obtener una visión general del proceso de instalación, consulte Diagrama de flujo de
trabajo de instalación.

Capítulo 1. Instalación del compilador  19


20  IBM Open XL C/C++: Guía de instalación
Capítulo 2. Actualizando al último release
Si no utiliza el release más reciente del compilador, puede actualizar el release actual al release más
reciente.
Puede encontrar el último release de IBM Open XL C/C++ for AIX en Lista de arreglos para IBM Open XL
C/C++ for AIX.
El diagrama siguiente muestra el procedimiento de actualización del producto de compilador al release
más reciente:

Inicio

Era el actual
No versión instalada utilizando Sí
instalación predeterminada?

Es la última
No Sí
release que se va a instalar en
el mismo directorio?

Eliminar actual
release, utilizar

rm -rf

instalar
último release

END

© Copyright IBM Corp. 2022 21


22  IBM Open XL C/C++: Guía de instalación
Capítulo 3. Actualización al fixpack más reciente
Un fixpack es una actualización de IBM Open XL C/C++ for AIX que proporciona un arreglo o varios
arreglos al producto.
Puede descargar las últimas actualizaciones del compilador desde Soporte de IBM. También puede
encontrar las instrucciones en Fix Central.
El diagrama siguiente muestra el procedimiento de instalación de una actualización en IBM Open XL
C/C++ for AIX.

Inicio

Conozca el fixpack Descargar


requisitos previos paquete

Era el actual
versión instalada utilizando Sí
instalación predeterminada?

No

Actualizar Actualizar valor predeterminado


no predeterminado instalación
instalación

END

Requisitos previos para fixpacks


Antes de instalar una actualización en IBM Open XL C/C++ for AIX 17.1.1, debe cumplir los requisitos
previos.
Los requisitos previos son los siguientes:
• Conviértase en el usuario root o en un usuario con privilegios de administrador.

© Copyright IBM Corp. 2022 23


• Asegúrese de que se cumplen los requisitos previos del sistema como, por ejemplo, el espacio de
disco y el sistema operativo. Puede hacer referencia a los mismos requisitos previos para la instalación:
“Requisitos previos del sistema” en la página 2.
• Prepare los fixpacks.

Preparación de un fixpack para la instalación


Las actualizaciones del compilador se proporcionan como fixpacks. Para encontrar el fixpack, consulte
Lista de arreglos de IBM.
Antes de utilizar estos fixpacks para actualizar el compilador, debe descargar y descomprimir estos
paquetes y, a continuación, generar un archivo .toc.
Procedimiento:
1. Inicie sesión como root o tenga autorización de superusuario.
2. Descargue el fixpack que desee (por ejemplo, 17.1.1.1-IBM-openxlCcmp-AIX-FP001.tar.Z) en
un directorio vacío.
3. Restaure el archivo comprimido y extraiga los conjuntos de archivos de fixpack del paquete
descargado. Para descomprimir y desempaquetar el archivo tar, utilice el mandato siguiente:zcat
package_name.tar.Z | tar -xvf -
4. Utilice el mandato inutoc directory_name para generar un archivo .toc en el mismo directorio que
los conjuntos de archivos desempaquetados.
Ejemplo:
El ejemplo siguiente muestra los pasos para preparar el paquete, 17.1.1.1-IBM-openxlCcmp-AIX-
FP001.tar.Z, ubicado en el directorio /compiler/update/, para la instalación:

cd /compiler/update
zcat 17.1.1.1-IBM-openxlCcmp-AIX-FP001.tar.Z | tar -xvf -
inutoc .

Actualización de una instalación predeterminada


Si ha utilizado un proceso de instalación predeterminado para instalar IBM Open XL C/C++ en una
ubicación predeterminada, se recomienda utilizar SMIT o el mandato installp para instalar fixpacks.

utilizar SMIT
1. Ejecute el mandato: smit update_all. Este mandato invoca el SMIT, que presenta una interfaz de
usuario controlada por menú para el proceso de instalación.
2. Cuando vea INPUT device/directory of the software, especifique la vía de acceso del
directorio donde se encuentran los conjuntos de archivos de fixpack y .toc.
3. Pulse Enter. En esta etapa, se le solicitará una lista de preguntas que le ayudarán a personalizar
la instalación del compilador en el sistema. Verifique los valores predeterminados, o modifíquelos
cuando sea necesario, para acomodar sus preferencias. No modifique el valor en el campo SOFTWARE
para instalar .
4. Pulse Enter dos veces. Los mensajes se muestran cuando cada componente se instala correctamente
y el registro de instalación se almacena en /home/smit.log.
Nota: Si ha migrado el sistema a una nueva versión del sistema operativo, utilice smit install_all
para asegurarse de que están instalados todos los conjuntos de archivos relacionados con esta versión
del sistema operativo.

Utilización de installp
Ejecute el mandato:

24  IBM Open XL C/C++: Guía de instalación


- installp -ag
-p -X -d fix_pack_filesets_location

nombres_conjunto archivos
-e archivo_registro

installp -aXgd fix_pack_filesets_location -e logfile fileset_names

-ag
Especifica que se aplican todos los catálogos de archivos instalables más recientes disponibles en el
directorio fix_pack_filesets_location .
-p
Realiza una vista previa del proceso de instalación ejecutando las comprobaciones previas a la
instalación. Consulte “Vista previa de los acuerdos de licencia” en la página 8.
-X
Intenta expandir el sistema de archivos en la ubicación predeterminada si no hay espacio suficiente
para completar la instalación.
-d ubicación_archivos_paquete_arreglos
Especifica el directorio donde se encuentran los conjuntos de archivos. Esta vía de acceso también
puede ser una unidad de CD-ROM montada.
-e archivo_registro
Especifica el nombre y la ubicación del archivo de registro de instalación.
nombres_conjunto archivos
Especifica una lista de nombres de los conjuntos de archivos en fix_pack_filesets_location que desea
instalar.
Nota: La palabra clave all se puede utilizar para indicar que se deben intentar todos los conjuntos de
archivos durante la instalación.
El ejemplo siguiente instala todos los conjuntos de archivos de fixpack disponibles en el directorio de
origen /compiler/update/ en las ubicaciones predeterminadas, tal como se especifica en “Referencia
de conjunto de archivos de producto” en la página 4, y escribe un archivo de registro de instalación
en /tmp/install.log.

installp -aXgd /compiler/update/ -e /tmp/install.log all

Actualización de una instalación no predeterminada utilizando


xlCndi
Si el compilador IBM Open XL C/C++ se ha instalado en un directorio no predeterminado, debe utilizar
xlCndi para instalar fixpacks.
Nota: La herramienta xlCndi le obliga a instalar el conjunto de archivos openxlCcmp.17.1.1.ndi del
fixpack antes de utilizar la herramienta para instalar el fixpack en una ubicación no predeterminada.
1. Instale el conjunto de archivos openxlCcmp.17.1.1.ndi incluido en el fixpack.
Este conjunto de archivos se debe instalar en primer lugar para que el script xlCndi que contiene se
pueda utilizar para instalar correctamente los conjuntos de archivos restantes.
Para determinar el número de versión del conjunto de archivos openxlCcmp.17.1.1.ndi instalado
actualmente en el sistema, ejecute el mandato:

lslpp -l openxlCcmp.17.1.1.ndi

Capítulo 3. Actualización al fixpack más reciente  25


Para instalar una nueva versión del conjunto de archivos openxlCcmp.17.1.1.ndi , ejecute el mandato:

installp -aXgd fix_pack_images_location -e logfile openxlCcmp.17.1.1.ndi

2. Cree un archivo de texto que liste los conjuntos de archivos de fixpack que desea instalar.
Este archivo de texto debe contener el nombre de un único archivo de fixpack en cada línea. Puede
utilizar el mandato ls para hacer lo siguiente:

ls source_path > fix_pack_names_file

Ejemplo

ls /compiler/update/*.bff > /home/user/update.list

update.list contiene todos los nombres de conjunto de archivos actualizados, uno para cada línea
como se indica a continuación:

openxlCcmp.17.1.1.bff

3. Utilice el mandato perl para ejecutar el script xlCndi :

perl /opt/IBM/openxlC//bin/xlCndi -d vía_acceso_origen -u fix_pack_names_file

-e archivo_registro -b dir_destino -rte -version

perl /opt/IBM/openxlC/17.1.1/bin/xlCndi -d source_path -u fix_pack_names_file [-e logfile]


-b [target_dir]

donde:
-d vía_acceso_origen
Especifica el directorio donde se encuentran los conjuntos de archivos. Esta vía de acceso también
puede ser una unidad de CD-ROM montada.
-u archivo_nombres_paquete_arreglo
Especifica el archivo de texto que contiene los nombres de los conjuntos de archivos de fixpack
que desea instalar.
-e archivo_registro
Especifica el nombre y la ubicación del archivo de registro de instalación. De forma
predeterminada, el archivo de registro de instalación xlCndi.log se almacena en el directorio de
trabajo.
-b dir_destino
Especifica el directorio donde está instalado el compilador que está actualizando.
-rte
Especifica que sólo se instala el componente de tiempo de ejecución.
-versión
Muestra la versión de la herramienta de instalación no predeterminada.
Nota: El script de instalación crea una copia de seguridad TAR comprimida de los archivos del
compilador que existen antes de la actualización del fixpack. Si se produce un problema con la
instalación de la actualización de fixpack o con la propia actualización de fixpack, puede restaurar
desde este archivo de copia de seguridad target_dir.tar.Z para desinstalar la actualización
de fixpack.
El ejemplo siguiente utiliza el script xlCndi Perl para instalar todos los conjuntos de archivos
de fixpack disponibles en el directorio de origen /compiler/update/ en la ubicación no
predeterminada, /compiler/openxlcpp/ y escribe el archivo de registro de instalación en /tmp/
xlcpp.ndi.inst.log.

26  IBM Open XL C/C++: Guía de instalación


Ejemplo:

perl /opt/IBM/openxlC/17.1.1/bin/xlCndi -d /compiler/update/ -u /compiler/update/ptflist


-b /compiler/openxlcpp/
-e /tmp/xlcpp.ndi.inst.log

Capítulo 3. Actualización al fixpack más reciente  27


28  IBM Open XL C/C++: Guía de instalación
Capítulo 4. Actualización de la evaluación a la versión
completa
En esta sección se describen los pasos necesarios para actualizar IBM Open XL C/C++ for AIX 17.1.1 de la
evaluación a la versión completa.
Para actualizar a una versión completa, debe instalar una versión completa encima de una versión de
evaluación.
El diagrama siguiente muestra el procedimiento:

Inicio

Era la evaluación
No Sí
versión instalada utilizando
instalación predeterminada?

Es la versión completa para


No Sí
estar instalado en el mismo
¿directorio?

Eliminar evaluación
versión, utilizar

rm -rf

instalar
versión completa

END

© Copyright IBM Corp. 2022 29


30  IBM Open XL C/C++: Guía de instalación
Capítulo 5. Desinstalación del compilador

En esta sección se describen los pasos necesarios para desinstalar las instalaciones predeterminadas y
no predeterminadas de IBM Open XL C/C++ for AIX 17.1.1.
El diagrama siguiente muestra el procedimiento de desinstalación:

Inicio

Obtener
acceso root

Era el actual
versión instalada utilizando
No
instalación predeterminada?

Desinstalar Desinstalar
Valor predeterminado no predeterminado
instalación instalación

Desinstalar MASS
componentes
(facultativo)

END

Notas:
1. Es posible que algunos conjuntos de archivos no se desinstalen si los necesitan otros productos
instalados. Consulte “Referencia de conjunto de archivos de producto” en la página 4 para obtener
detalles sobre los conjuntos de archivos incluidos con IBM Open XL C/C++ for AIX 17.1.1.
2. Debido a que la desinstalación automática de paquetes dependientes puede causar problemas, se
recomienda obtener una vista previa de la desinstalación para asegurarse de que ya no se necesitan
todos los conjuntos de archivos dependientes.

© Copyright IBM Corp. 2022 31


Desinstalación de una instalación predeterminada
Para desinstalar el compilador de la ubicación predeterminada, puede utilizar SMIT o installp para
eliminar los conjuntos de archivos del compilador.
Notas:
• Si intenta eliminar un conjunto de archivos que necesita otro conjunto de archivos instalado, el conjunto
de archivos seleccionado no se eliminará a menos que sus dependientes también se eliminen.
• Los conjuntos de archivos del entorno de ejecución XL C/C++ como, por ejemplo, los conjuntos
de archivos del entorno de ejecución xlC.rte y xlC.aix61.rte y IBM Open XL C/C++ como,
por ejemplo, libc++.rte, libc++abi.rteo libunwind.rte , no se eliminan si desinstala una
instalación predeterminada. Para obtener más información sobre la compatibilidad con versiones
anteriores del entorno de ejecución de IBM Open XL C/C++ , consulte “Conjuntos de archivos del
entorno de ejecución de IBM Open XL C/C++” en la página 6.

utilizar SMIT
Los pasos siguientes ilustran cómo desinstalar IBM Open XL C/C++ for AIX 17.1.1 utilizando la interfaz
SMIT:
• Ejecute el mandato:

smit remove

• En el campo SOFTWARE name , especifique los nombres de conjunto de archivos (comodines


aceptados) separados por un espacio. Si tiene instalado Open XL Fortran en su ubicación
predeterminada, no debe eliminar ningún conjunto de archivos compartido entre los compiladores.
En este caso, especifique el nombre siguiente en el campo:

openxlCcmp.17.1.1*

De lo contrario, especifique el nombre siguiente en el campo:

openxlCcmp.17.1.1* xlmass.10.1.1

Si también desea desinstalar la biblioteca SMP, especifique el nombre siguiente en el campo.


(Generalmente, no se recomienda hacerlo, porque es posible que tenga aplicaciones que dependan
de esta biblioteca de tiempo de ejecución.)

xlsmp.*

En el campo REMOVE dependent software? , seleccione sí.


Nota: Para obtener una vista previa de la desinstalación, establezca el valor de PREVIEW only? en
yes.

Utilización de installp
Para desinstalar IBM Open XL C/C++ for AIX 17.1.1 utilizando el mandato installp , especifique el
mandato siguiente en la línea de mandatos:

installp -ug filesets

donde filesets es la lista de conjuntos de archivos (comodines aceptados) para desinstalar.


Si tiene instalado Open XL Fortran en su ubicación predeterminada, no debe eliminar ningún conjunto de
archivos compartido entre los compiladores. En este caso, utilice el mandato siguiente:

installp -ug openxlCcmp.17.1.1\*

De lo contrario, utilice el mandato siguiente:

32  IBM Open XL C/C++: Guía de instalación


installp -ug openxlCcmp.17.1.1\* xlmass.10.1.1

Si también desea desinstalar la biblioteca SMP, utilice el mandato siguiente. (Generalmente, esto no se
recomienda, porque es posible que tenga aplicaciones que dependen de esta biblioteca de tiempo de
ejecución.)

installp -ug openxlCcmp.17.1.1\* xlmass.10.1.1 xlsmp.\*

Desinstalación de una instalación no predeterminada


Para desinstalar el compilador IBM Open XL C/C++ instalado en una ubicación no predeterminada,
suprima el directorio del compilador y desinstale el conjunto de archivos openxlCcmp.17.1.1.ndi y el
conjunto de archivos del acuerdo de licencia.
Para determinar qué versión de cada conjunto de archivos está instalada, consulte “Comprobación de la
información del compilador y del conjunto de archivos” en la página 16.
• Para suprimir el directorio del compilador, especifique el mandato siguiente:

rm -rf target_dir

donde dir_destino es el directorio de destino para la instalación especificada por la opción -b del script
de instalación no predeterminado.
• Para desinstalar el openxlCcmp.17.1.1.ndi y los conjuntos de archivos del acuerdo de licencia,
especifique el mandato siguiente:

installp -u openxlCcmp.17.1.1.ndi openxlCcmp.17.1.1.license

• Si está desinstalando una versión de evaluación del compilador, especifique el


mandato siguiente para desinstalar los conjuntos de archivos openxlCcmp.17.1.1.ndi y
openxlCcmp.17.1.1.evaluation :

installp -u openxlCcmp.17.1.1.ndi openxlCcmp.17.1.1.evaluation

Desinstalación de versiones de los componentes MASS


Si ha instalado anteriormente las bibliotecas MASS en el sistema en el que está instalando IBM Open XL
C/C++ for AIX 17.1.1, se recomienda desinstalar las bibliotecas eliminando el directorio en el que se han
instalado.
• Especifique el mandato siguiente para eliminar el directorio MASS:

rm -rf mass_directory

donde directorio_masajes es la ubicación de las bibliotecas MASS.


Si ha creado enlaces simbólicos en el directorio /usr/lib/ a las bibliotecas del directorio MASS,
también debe suprimirlos. La instalación del compilador maneja automáticamente la creación de los
enlaces simbólicos necesarios.

Capítulo 5. Desinstalación del compilador  33


34  IBM Open XL C/C++: Guía de instalación
Avisos
Interfaces de programación: las interfaces de programación que se han destinado permiten al cliente
escribir programas para obtener los servicios de IBM Open XL C/C++ for AIX.
Esta información se ha desarrollado para productos y servicios ofrecidos en EE.UU. Es posible que IBM no
ofrezca los productos, servicios o funciones que se tratan en esta publicación en otros países. Consulte
al representante local de IBM para obtener información sobre los productos y servicios que se pueden
adquirir actualmente en su zona geográfica. Las referencias a un producto, programa o servicio IBM no
pretender establecer ni implicar que solo se pueda utilizar dicho producto, programa o servicio IBM. En su
lugar se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente que no infrinja
ningún derecho de propiedad intelectual de IBM. No obstante, es responsabilidad del usuario evaluar y
verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM.
IBM puede tener patentes o aplicaciones pendientes de patente que cubran los temas descritos en esta
publicación. La posesión de este documento no le otorga ninguna licencia sobre dichas patentes. Puede
enviar consultas sobre licencias, por escrito, a:

IBM Director of Licensing


IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
EE.UU.A.

Para consultas sobre licencias en las que se solicite información sobre juegos de caracteres de doble byte
(DBCS), póngase en contacto con el departamento de propiedad intelectual de IBM de su país o envíe sus
consultas, por escrito, a la dirección siguiente:

Licencia de propiedad intelectual


Legal and Intellectual Property Law
IBM Japan, Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokyo 103-8510, Japón

El siguiente párrafo no se aplica al Reino Unido ni a ningún otro país donde tales disposiciones
estén en contradicción con la legislación local: INTERNATIONAL BUSINESS MACHINES CORPORATION
PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN GARANTÍAS DE NINGUNA CLASE, YA SEAN
EXPRESAS O IMPLÍCITAS, INCLUIDAS, PERO SIN LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE NO
INFRACCIÓN, COMERCIALIZACIÓN O IDONEIDAD PARA UN FIN DETERMINADO. Algunos países no
permiten la renuncia a garantías explícitas o implícitas en ciertas transacciones, por lo que la declaración
anterior puede no aplicarse en su caso.
Esta información puede contener imprecisiones técnicas o errores tipográficos. La información incluida
en este documento está sujeta a cambios periódicos, que se incorporarán en nuevas ediciones de la
publicación. IBM puede efectuar mejoras y/o cambios en los productos y/o programas descritos en esta
publicación en cualquier momento y sin previo aviso.
Las referencias contenidas en esta información a sitios web que no son deIBM se proporcionan
únicamente para su comodidad y no constituyen en modo alguno un aval de dichos sitios web de . Los
materiales de dichos sitios web no forman parte de los materiales para este producto IBM y el uso de
dichos sitios web es a cuenta y riesgo del usuario.
IBM puede utilizar o distribuir la información que usted le suministre del modo que IBM considere
conveniente sin incurrir por ello en ninguna obligación para con usted.
Los licenciatarios de este programa que deseen tener información sobre él con el fin de habilitar: (i) el
intercambio de información entre programas creados independientemente y otros programas (incluido
éste) y (ii) el uso mutuo de la información que se ha intercambiado, deben ponerse en contacto con:

© Copyright IBM Corp. 2022 35


Departamento de propiedad intelectual para Rational Software
IBM Corporation
5 Technology Park Drive
Westford, MA 01886
EE.UU.A.

Esta información puede estar disponible, sujeta a los términos y condiciones adecuados, y puede incluir
en algunos casos el pago de una tarifa.
IBM proporciona el programa bajo licencia que se describe en esta información y todo el material bajo
licencia disponible bajo los términos del acuerdo IBM Customer Agreement, IBM International Program
License Agreement o de cualquier acuerdo equivalente entre las partes.
Todos los datos de rendimiento contenidos en el presente documento se han obtenido en un entorno
controlado. Por tanto, los resultados obtenidos en otros entornos operativos pueden variar de forma
significativa. Algunas de las medidas podrían proceder de sistemas en proceso de desarrollo y no se
garantiza que dichas medidas sean las mismas en sistemas disponibles para uso general. Además, es
posible que algunas de las medidas se hayan estimado a través de una extrapolación. Los resultados
reales pueden variar. Los usuarios de este documento deben consultar los datos que corresponden a su
entorno específico.
La información relacionada con productos que no son de IBM se ha obtenido de los proveedores de
dichos productos, de sus anuncios publicados o de otras fuentes de disponibilidad pública. IBM no ha
probado estos productos y no puede confirmar la precisión de su rendimiento, compatibilidad o cualquier
otro aspecto relacionado con los productos que no son de IBM. Las preguntas sobre las posibilidades de
productos que no son de IBM deben dirigirse a los proveedores de esos productos.
Todas las declaraciones sobre la futura dirección o intención de IBM están sujetas a cambios o a la
retirada sin previo aviso, y sólo representan finalidades y objetivos.
Esta información contiene ejemplos de datos e informes utilizados en operaciones comerciales diarias.
Para ilustrarlos de la forma más completa posible, los ejemplos incluyen nombres de personas,
empresas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con los nombres y
direcciones utilizados por una empresa real es mera coincidencia.
LICENCIA DE DERECHOS DE AUTOR:
Esta información contiene programas de aplicación de ejemplo en lenguaje fuente, que muestran técnicas
de programación en varias plataformas operativas. Puede copiar, modificar y distribuir estos programas
de muestra de cualquier forma sin pagar ninguna cuota a IBM, para fines de desarrollo, uso, marketing o
distribución de programas de aplicación que se ajusten a las interfaces de programación de aplicaciones
para la plataforma operativa para la que se han escrito los programas de muestra. Estos ejemplos no se
han probado exhaustivamente bajo todas las condiciones. Por lo tanto, IBM no puede garantizar ni dar
por supuesta la fiabilidad, la capacidad de servicio ni la funcionalidad de estos programas. Los programas
de ejemplo se proporcionan "TAL CUAL", sin garantía de ningún tipo. IBM no será responsable de ningún
daño resultante del uso de los programas de ejemplo.
Cada copia o parte de estos programas de ejemplo, así como todo trabajo derivado, debe incluir un aviso
de copyright como el siguiente:
© (nombre de la empresa) (año). Las partes de este código se derivan de IBM Corp. Programas de
ejemplo. © Copyright IBM Corp. 1998, 2022.
CONSIDERACIONES SOBRE LA POLÍTICA DE PRIVACIDAD:
Los productos de software de IBM , incluido el software como soluciones de servicio, ("Ofertas de
software") pueden utilizar cookies u otras tecnologías para recopilar información de uso del producto,
para ayudar a mejorar la experiencia del usuario final o para adaptar las interacciones con el usuario
final, o para otros fines. En muchos casos, las ofertas de software no recopilan información de
identificación personal. Algunas de nuestras ofertas de software pueden ayudarle a recopilar información
de identificación personal. Si esta oferta de software utiliza cookies para recopilar información de

36  IBM Open XL C/C++: Guía de instalación


identificación personal, la información específica sobre el uso de cookies de esta oferta se establece
a continuación.
Esta Oferta de software no utiliza cookies u otras tecnologías para recopilar información de identificación
personal.
Si las configuraciones desplegadas para esta oferta de software le ofrecen como cliente la posibilidad
de recopilar información de identificación personal de los usuarios finales mediante cookies y otras
tecnologías, debe buscar asesoramiento jurídico sobre la legislación aplicable a esa recopilación de
datos, que incluye cualquier requisito de aviso y consentimiento.
Para obtener más información sobre el uso de diversas tecnologías, incluidas las cookies, para estos
fines, consulte IBMen http://www.ibm.com/privacy y IBMen http://www.ibm.com/privacy/details en la
sección titulada "Cookies, Web Beacons and Other Technologies," y la "Declaración de privacidad deIBM
Software Products and Software-as-a-Service" en http://www.ibm.com/software/info/product-privacy.

Marcas comerciales
IBM, el logotipo de IBM e ibm.com son marcas registradas de International Business Machines Corp.
registradas en muchas jurisdicciones en todo el mundo. Otros nombres de productos y servicios pueden
ser marcas comerciales de IBM o de otras empresas. Hay disponible una lista actual de marcas
registradas de IBM en la web en "Copyright and trademark information" en http://www.ibm.com/legal/
copytrade.shtml.
Adobe es una marca registrada de Adobe Systems Incorporated en Estados Unidos y/o en otros países.
Windows es una marca registrada de Microsoft Corporation en Estados Unidos y/o en otros países.

Avisos  37
38  IBM Open XL C/C++: Guía de instalación
Índice

A R
actualización al release más reciente 21 requisitos previos 1
actualización de la evaluación a la versión completa 29 requisitos previos para fixpacks 23
actualización de una instalación predeterminada 24
actualizar a fixpack más reciente 23
actualizar una instalación no predeterminada 25
S
sistemas 2
C SMIT 12

catálogos de archivos
necesario 3
comprobar información de compilador y conjunto de
archivos 16
configuración del compilador 17
conjuntos de archivos de compilador 4
conjuntos de archivos de entorno de ejecución 6
Conjuntos de archivos de entorno de ejecución SMP 7
Conjuntos de archivos MASS 7
crear accesos directos a invocaciones 18

D
desinstalación de una instalación no predeterminada 33
desinstalación de una instalación predeterminada 32
desinstalación del compilador 31
desinstalar componentes MASS 33
determinar el procedimiento de instalación 10

I
idiomas
conjuntos de archivos específicos del entorno local 3
instalación 1
instalación no predeterminada 14
instalación predeterminada 11
installp 13

L
licencia, acuerdos 8
lslpp 3

M
método de instalación de paquete 11

P
paquetes de distribución electrónica 4
probar la instalación 16
probar programas 17
proceso de instalación predeterminado 8

Índice  39
40  IBM Open XL C/C++: Guía de instalación
IBM®

Número de Programa:
  5765-J18; 5725-
C72

GC28-3311-01

También podría gustarte