Where can I check the c++ standard used by ardupilot4.0 or the gcc version used for compilation?
Wiki is your friend
I’ve read it, but I didn’t find the relevant description.
Did you look at the tools installation script ?
When you build the code, it prints it like this:
We use C11 and C++11 standard and our current toolchain for arm target (STM boards) is
gcc version 6.3.1 20170620 (release) [ARM/embedded-6-branch revision 249437] (GNU Tools for ARM Embedded Processors 6-2017-q2-update).
For SITL, we don’t care about the toolchain. We support up to GCC9 and normally also work with gcc-musl and clang
Haven’t seen this before.
Thank you very much for your reply which solved my problem.
I haven’t read this carefully before, thank you for reminding me.