【问题标题】:Multiplatform IDE多平台 IDE
【发布时间】:2011-07-15 06:06:32
【问题描述】:

我最近意识到,对于(在 Windows 上开发,在 Linux 上开发)x(程序在 ARM 上运行,程序在本地 x86 PC 上运行)的每种组合,使用 4 种不同的 IDE 给自己带来了不必要的困难。 目前,每次我在 ARM 项目和 x86 项目(通常是用于预先计算 ARM 项目的查找表的控制台应用程序)之间切换时,我都会在 IDE 之间切换。

如果我已经在我的 Windows PC 上安装了 YAGARTO,那么设置(另一个?)Eclipse CDT 为我的 PC 本地编译 C++ 代码的最佳方法是什么?

  • 以某种方式安装 2 个 Eclipse CDT 副本是否更好,一个用于创建 ARM 二进制文件,另一个用于创建 x86 二进制文件?怎么样?
  • 最好先安装一次 Eclipse CDT,然后以某种方式告诉它将此项目编译为 ARM 二进制文件,然后将该项目编译为 x86 控制台应用程序?怎么样?
  • 是否有其他 IDE 可以理解不同的项目在不同的 CPU 上运行?什么?

Multiplatform C++ cross-compiler 谈论构建多个交叉编译器。但我错过了下一步:一旦我构建了几个交叉编译器,如何将 IDE 连接到它们?)

【问题讨论】:

  • 您不需要 2 个单独的 IDE...您需要通过自己的 makefile 或 eclipse 的项目选项正确配置您的项目(eclipse 可以为您管理不同的构建配置)
  • 你有没有想过只用1个ide来编辑源码,用cmake作为构建系统? cmake sghould 可以轻松处理您拥有的所有平台/配置
  • 多获得 10 根手指,关注快乐的 Emacs 用户群!好东西:您在所有环境中使用相同的快捷方式,自定义一次,随处使用,它链接到(几乎)所有内容......一旦您习惯了 elisp 的思维方式。
  • @stijn:使用 CMake 进行交叉编译几乎是不可能的。

标签: c++ ide workflow cross-compiling


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2013-04-30
  • 2015-07-31
相关资源
最近更新 更多