【问题标题】:What are arm-none-eabi-c++ and arm-none-eabi-cpp for?arm-none-eabi-c++ 和 arm-none-eabi-cpp 有什么用?
【发布时间】:2020-03-17 02:18:40
【问题描述】:

我正在使用 GNU Arm Embedded Toolchain 在 Windows 上进行交叉编译,并且想知道以下突出显示的可执行文件的用途。已经有arm-none-eabi-gccarm-none-eabi-g++ 分别用于编译C 和C++ 代码,所以我猜arm-none-eabi-c++arm-none-eabi-cpp 处理某种C++ 预处理或C++ 库的链接?

【问题讨论】:

  • cpp 是预处理器。
  • @KamilCuk 好的,谢谢

标签: gcc arm embedded newlib


【解决方案1】:

c++ 是 C++ 编译器的通用“标准”名称。和g++一样。

cpp 只运行预处理器。

【讨论】:

  • 所以您可以调用arm-none-eabi-c++ 代替arm-none-eabi-g++ 并具有相同的行为?我注意到它们的尺寸相同。
  • 是的。有时 c++ 是到 g++(或者,嗯,到其他编译器)的链接。
猜你喜欢
  • 1970-01-01
  • 2017-03-24
  • 1970-01-01
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-16
  • 1970-01-01
相关资源
最近更新 更多