Tools and utilities

There are many tools and utilities that are included with XL C/C++.

new_install
After you install IBM® XL C/C++ for Linux®, V11.1, running this utility will configure the compiler for use on your system.
vac_configure
Use this utility to create additional compiler configuration files to contain your own custom sets of compiler option default settings.
cleanpdf command
A command related to profile-directed feedback (PDF), cleanpdf removes all profiling information from the directory to which profile-directed feedback data is written.
mergepdf command
A command related to profile-directed feedback (PDF), mergepdf provides the ability to weigh the importance of two or more PDF records when combining them into a single record. The PDF records must be derived from the same executable.
resetpdf command
The current behavior of the cleanpdf command is the same as the resetpdf command, and is retained for compatibility with earlier releases on other platforms.
showpdf command
The showpdf command displays the call and block counts for all procedures executed in a profile-directed feedback training run (compilation under the options -qpdf1 and -qshowpdf).
gxlc and gxlc++ utilities
The gxlc and gxlc++ invocations translate GNU C or GNU C++ invocation commands into corresponding xlc or xlc++ commands before invoking the IBM XL C/C++ for Linux, V11.1 compiler. The purpose of these utilities is to minimize the number of changes to makefiles used for existing applications built with the GNU compilers and to facilitate the transition to IBM XL C/C++ for Linux, V11.1.
Utilization reporting tool

The utilization reporting tool generates a report describing your organization's utilization of the compiler. These reports help determine whether your organization's use of the compiler matches your compiler license entitlements. You can use the urt command to control how the report is generated. For more information about this tool, see Tracking and reporting compiler usage in the XL C/C++ Compiler Reference.