Hello TI's expert,
I am developing the App with C++17 version. What does the C++ version support properly on TISDK for AM625 so far?
Thanks
Brian,
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello TI's expert,
I am developing the App with C++17 version. What does the C++ version support properly on TISDK for AM625 so far?
Thanks
Brian,
Hi Brian,
the GCC compiler part of our current AM62x SDK v8.03 supports the C++17 standard (compiler option dump inspired by https://stackoverflow.com/questions/34836775/compiler-standards-support-c11-c14-c17)
~/ti-processor-sdk-linux-am62xx-evm-08.03.00.19
$ linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu-gcc --version
aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
~/ti-processor-sdk-linux-am62xx-evm-08.03.00.19
$ linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu-gcc -v --help 2> /dev/null | sed -n '/^ *-std=\([^<][^ ]\+\).*/ {s//\1/p}'
f2003
f2008
f2008ts
f2018
f95
gnu
legacy
c++03
c++0x
c++11
c++14
c++17
c++1y
c++1z
c++2a
c++98
c11
c17
c18
c1x
c2x
c89
c90
c99
c9x
gnu++03
gnu++0x
gnu++11
gnu++14
gnu++17
gnu++1y
gnu++1z
gnu++2a
gnu++98
gnu11
gnu17
gnu18
gnu1x
gnu2x
gnu89
gnu90
gnu99
gnu9x
iso9899:1990
iso9899:199409
iso9899:1999
iso9899:199x
iso9899:2011
iso9899:2017
iso9899:2018
Regards, Andreas