g++, gcc
QNX SDP8.0Utilities ReferenceUtilities
Compile and link a program (GNU)
Note:
Syntax:
gcc_variant [ option | filename ]...
g++_variant [ option | filename ]...
where gcc_variant and g++_variant depend on the target platform, as follows:
Target platform | gcc_variant | g++_variant |
---|---|---|
AArch64 | ntoaarch64-gcc | ntoaarch64-g++ |
x86 64-bit | ntox86_64-gcc | ntox86_64-g++ |
Runs on:
Linux, Microsoft Windows
Description:
We recommend you use qcc or q++ instead of gcc or g++ to compile and link your programs. You can use the -V option to qcc or q++ to invoke gcc or g++. For example:
qcc -Vgcc_ntoaarch64le my_file.c
For detailed documentation about gcc, go to https://gcc.gnu.org/onlinedocs/.
Note:
- If you use exceptions, you must link with the -lang-c++ option to qcc. This option is the default for q++.
- Even with exceptions disabled, the default new() operator throws a
std::out_of_memory
exception if there isn't enough memory. If you want new() to return NULL instead of throwing an exception, you can provide a custom new handler via std::set_new_handler() to do so, or usestd::nothrow
.
Contributing author:
GNU
Page updated: