Compiling the target application
From CodeXL
CodeXL User GuideTo compile the application on Microsoft Visual Studio, update the configuration properties to include the path of header file, DLL file, LIB file of AMDTActivityLogger.
To compile a C++ application on Linux using G++, use the following command:
$ g++ -std=c++0x <source-file.cpp> -L<CODEXL-INSTALL-DIR>/SDK/AMDTActivityLogger/bin/x86_64/ -L<CODEXL-INSTALL-DIR> -I<CODEXL-INSTALL-DIR>/SDK/AMDTActivityLogger/include -lAMDTBaseTools -lAMDTOSWrappers -lAMDTActivityLogger -lrt –ldl
You may choose to use 2011 C++ standard or newer C++ standard while compiling C++ target application with profile control APIs.
To compile a C application on Linux using GCC, use the following command:
$ gcc <source-file.c> -L<CODEXL-INSTALL-DIR>/SDK/AMDTActivityLogger/bin/x86_64/ -L<CODEXL-INSTALL-DIR> -I<CODEXL-INSTALL-DIR>/SDK/AMDTActivityLogger/include -lAMDTBaseTools -lAMDTOSWrappers -lAMDTActivityLogger -lrt