gpt4 book ai didi

c++ - 交叉编译: special cross compiler or just gcc with option -march?

转载 作者:IT王子 更新时间:2023-10-29 00:39:59 26 4
gpt4 key购买 nike

我需要在 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 的完整交叉编译器 c++17 标准,您可以尝试我的最新预构建/预编译开源 GCC 工具链用于 Raspberry Pi 以及来自此 Github Repo 的详细说明:

目前可用的 GCC 版本如下:

  • 海湾合作委员会 6.3.0
  • 海湾合作委员会 7.4.0
  • 海湾合作委员会 8.2.0
  • 海湾合作委员会 8.3.0

以及支持的环境:

  • 交叉编译器:目前支持所有 Linux 发行版 (x32/x64)。
  • Native-Compiler:支持所有带有 Raspbian 操作系统的 Raspberry Pi 版本/型号。其他操作系统可能/可能不工作。

目前支持的语言还有:

  • C++
  • C
  • 中文

关于c++ - 交叉编译: special cross compiler or just gcc with option -march?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52521138/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com