Enabling the error messages

The compiler message catalogs are automatically configured to display correctly, regardless of whether you used the default or nondefault method of installation and configuration. However, you must set the NLSPATH environment variable so that the runtime functions can find the appropriate message catalogs after the installation.

The command to set the NLSPATH environment variable depends on the shell that you are using.
  • If you are using the Bourne, Korn, or BASH shell, use the following command:
    export NLSPATH=$NLSPATH:xlrte_path/msg/%L/%N
  • If you are using the C shell, use the following command:
    setenv NLSPATH $NLSPATH:xlrte_path/msg/%L/%N		
where xlrte_path is the installation location of the IBM® XL C/C++ for Linux, V13.1.6 runtime packages. By default, this is /opt/ibm/.
Note: To set this variable in the Bourne, Korn, or BASH shell so that it applies to all users, add the command to the file /etc/profile. To set it for a specific user only, add the command to the file .profile in the user's home directory. To set this variable in the C shell so that it applies to all users, add the command to the file /etc/csh.cshrc. To set it for a specific user only, add the command to the file .cshrc in the user's home directory. The environment variable is set each time the user logs in.
Tip: For an overview of the installation process, see Installation workflow diagram.


Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us