从Visual Studio交叉编译ARM7代码

时间:2010-09-04 22:54:01

标签: visual-studio arm cross-compiling

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

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

谢谢。

1 个答案:

答案 0 :(得分:3)

Yagarto只提供为win32编译的gcc,它没有与VS集成(但与Eclipse IDE一起使用)。

从VS编译是可能的,但不是微不足道的。你有几个选择(注意,我自己没有测试过任何选项,我通常会从命令行坚持“make”)。

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