【问题标题】:Crosscompile Clion for Embeded Linux on ARM platform在 ARM 平台上为嵌入式 Linux 交叉编译 Clion
【发布时间】:2017-04-27 08:05:13
【问题描述】:

我是 Linux 和 Clion 交叉编译的新手,我在 clion 中有一个脚本,并将其构建为 sh 文件以在 ubuntu 16 中运行。它运行完整,但是当我想在 Debian 上运行它时,它不起作用并显示“不能执行二进制文件”。如何在任何 Linux 版本中运行 sh 文件或 clion 脚本?

【问题讨论】:

  • 我的 Linux 在 Nanopi2 fire board 上运行
  • 你有arm架构的编译器吗?因为clion 通常采用CXX 定义的任何内容,可能是GNU c++
  • @hagard 你需要给cmake添加一个工具链,类似github.com/taka-no-me/android-cmake

标签: c++ linux gcc cross-compiling clion


【解决方案1】:

我解决了。 在 Clion 中编码并将其保存为 .cpp 扩展名(或 .c、.cc)后,只需使用 ARM gcc 或 g++(对我来说是 arm-linux-gnueabihf-g++)进行编译并为 ARM 平台制作二进制文件。谢谢给cmets。

【讨论】:

  • 你可以从命令行做同样的事情,这并不能解决问题,clion在这个解决方案中没有用
猜你喜欢
  • 2014-02-09
  • 1970-01-01
  • 2011-08-04
  • 1970-01-01
  • 2012-09-12
  • 1970-01-01
  • 1970-01-01
  • 2016-07-19
  • 2015-12-20
相关资源
最近更新 更多