c – 交叉编译:特殊交叉编译器或只是带选项-march的gcc?
发布时间:2020-12-16 07:23:56 所属栏目:百科 来源:网络整理
导读:我需要在 Linux机器上为Raspberry PI 3编译一个程序,代码必须符合c 17标准.官方工具链已过时,缺少c 17编译选项.我现在能看到的两个解决方案是: 1)gcc有一个选项-march,在这里描述:https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html 2)安装arm-linux-gb
我需要在
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 两个选项有什么区别?还有其他一些可行的方法吗? 解决方法
如果您想要Raspberry Pi的完整Cross Compiler c 17标准,您可以尝试我最新的预制/预编译的开源GCC工具链用于Raspberry Pi以及来自此
Github Repo的详细说明:
截至目前可用的GCC版本如下: > GCC 6.3.0 而且,支持的环境: >交叉编译器:目前支持所有Linux发行版(x32 / x64). 目前支持的语言也是: > C.> C.> Fortran (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |