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.