我需要在Linux机器上为Raspberry PI 3+编译程序,并且代码必须符合c ++ 17标准。官方工具链已过时,缺少c ++ 17编译选项。我现在可以看到两个解决方案:
1)gcc有一个选项-march,在这里描述:https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
2)按照此处的建议安装arm-linux-gbueabi-gcc软件包:Cross-compiling for Raspberry pi with modern gcc
两个选项之间有什么区别?还有其他可行的方法吗?
答案 0 :(得分:1)
如果您希望Raspberry Pi拥有完整的Cross Compiler c ++ 17标准,则可以尝试使用我最新的Raspberry Pi的预编译/预编译开源GCC工具链,以及此{{3 }}:
目前可用的GCC版本如下:
并且,受支持的环境:
也是当前支持的语言: