Contents

About this document

  • Who should read this document
  • How to use this document
  • How this document is organized
  • Conventions used in this document
  • Related information
  • Before installing XL C/C++

  • The installation image and packages
  • Installation packages
  • Determining the tasks you need to perform
  • Tasks for basic installation
  • Tasks for advanced installation
  • System prerequisites
  • Verifying the amount of hard disk space available
  • Verifying that the required GNU, Perl, and Java packages are installed
  • Basic installation

  • Running the xlc_install utility for a new installation
  • xlc_install options
  • Advanced installation

  • Installing XL C/C++ to a non-default location (for advanced users)
  • Installing all XL C/C++ packages to a single non-default location
  • Installing XL C/C++ packages to multiple non-default locations
  • Installing an update

  • Running the xlc_install utility to update a basic installation
  • Configuring XL C/C++ (for advanced users)

  • Running the new_install utility (for advanced users)
  • Running the vac_configure utility directly (for advanced users)
  • vac_configure options
  • After installing XL C/C++

  • Querying for installed packages
  • Testing the installation
  • Basic example: Creating and running "Hello World"
  • Enabling the XL C/C++ man pages
  • Enabling the XL C/C++ error messages
  • Setting up the environment for the invocation commands
  • Setting the PATH environment variable to include the path to the XL C/C++ for Blue Gene invocations
  • Creating symbolic links to the XL C/C++ for Blue Gene compiler invocations
  • Uninstalling XL C/C++

  • Example: Uninstalling XL C/C++ V8.0 for Blue Gene
  • Troubleshooting the installation and configuration

  • Error messages and recommended actions
  • The specified directory rpmlocation_path  does not exist.
  • rpmlocation_path  does not contain . . .
  • Index