2010-09-04 2 views
5

Можно ли скомпилировать для ARM7 из visual studio (2008/2010) экспресс или профессионал? Если да, могу ли я быть направлена ​​на то, как это сделать? Я читал из других сообщений о инструментальной цепочке Ягарто. Как все это вписывается в картину?Кросс-компиляция кода ARM7 от визуальной студии

Я очень зеленый в этом поле (программист C#), поэтому любое руководство будет очень оценено. Последней IDE, которую я использовал для компиляции моего тестового приложения, был CodeWarrior. Я пишу код в VS и компилирую из CodeWarrior. Не уверен в поддержке отладки, но это еще одна тема. На данный момент я хочу писать и компилировать VS.

спасибо.

+0

Я посмотрел на это на днях. Если вы знаете достаточно о MSBuild, посмотрите на пакет переноса Microsoft .NET Framework. Я слишком глуп, чтобы следовать, поэтому я просто придерживаюсь Eclipse. – leppie

+0

Я действительно очень мало знаю о MSBuild. Единственное, что я добавил, - это задача копирования для копирования некоторых файлов. Вы запустили ARM7 для работы с Eclipse? Я последовал за учебником Yagarto, и он все еще не работал. – ritcoder

ответ

3

Yagarto просто предоставляет gcc, скомпилированный для win32, он не имеет интеграции с VS (но работает с Eclipse IDE).

Компиляция из VS возможно, но не тривиально. У вас есть несколько вариантов (обратите внимание, что я не тестировал их самостоятельно, я обычно придерживаюсь «make» из командной строки).

  1. «Проект Makefile». Это один из вариантов, доступных при создании нового проекта в VS. Многие простые проекты могут быть скомпилированы с помощью одной командной строки, и для этого вы можете использовать этот тип проекта.
  2. использование MSBuild (доступно в VS2010). Кто-то сделал a helper для создания проектов GCC в MSBuild. Я не знаю, будет ли это работать с Ягарто.
  3. есть полное (?) Коммерческое решение под названием WinGDB. Они обеспечивают не только компиляцию, но и отладку изнутри VS.
+0

Спасибо за ответ. Я действительно ничего не знаю о компиляции с make и не знаю, какой компилятор, компоновщик и т. Д. Вызывается. WinGDB кажется многообещающим. Можете ли вы вести меня в направлении, чтобы идти. Я попробовал Yagarto с Eclipse, и это не сработало. – ritcoder

Смежные вопросы