从Visual Studio交叉编译ARM7代码

rit*_*der 5 arm cross-compiling visual-studio

是否可以从visual studio(2008/2010)表达或专业编译ARM7?如果是这样,我可以被指示如何这样做吗?我从其他帖子中读到有关Yagarto工具链的信息.它是如何融入图片的?

我在这个领域非常环保(c#程序员),所以任何指导都将非常感激.我用来编译测试应用程序的最后一个IDE是CodeWarrior.我在VS中编写代码并从CodeWarrior编译.不确定调试支持,但这是另一个主题.目前,我希望能够从VS编写和编译.

谢谢.

Igo*_*sky 3

Yagarto 仅提供为 win32 编译的 gcc,它没有与 VS 任何集成(但可以与 Eclipse IDE 配合使用)。

从 VS 编译是可能的,但并不简单。您有多种选择(请注意,我自己没有测试过其中任何一个,我通常坚持从命令行“make”)。

  1. “Makefile 项目”。它是在 VS 中创建新项目时可用的选项之一。许多简单的项目可以使用单个命令行进行编译,您可以使用这种类型的项目。
  2. 使用 MSBuild(在 VS2010 中可用)。有人制作了一个在 MSBuild 中构建 GCC 项目的助手。我不知道它是否适用于 Yagarto。
  3. 有一个完整的(?)商业解决方案称为WinGDB。它们不仅提供编译功能,还提供从 VS 内部进行调试的功能。