eclipse: использовать файлы в разных проектах или использовать разные наборы инструментов в одном проекте - PullRequest
2 голосов
/ 14 сентября 2010

код, который я разрабатываю для микроконтроллеров avr, который я пишу так, чтобы он работал на ПК и отличался только одним или несколькими файлами (портом).до сих пор я делаю это, используя make-файлы, но теперь мне нравится переходить к затмению CDT с помощью плагина AVR.

есть ли способ

  1. использовать 2 разных набора инструментов (x86и компилятор avr) в одном проекте (а также сообщить этим цепочкам инструментов, какой порт включать)

  2. или создать 2 проекта (один для x86, другой для avr), которые совместно используют общие файлы?

обратите внимание, что main () находится в общем файле.

спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 18 сентября 2010

Вы можете установить несколько конфигураций для этого с разными наборами инструментов.Если это выглядит разумно, ваши исходные файлы могут изменить свое поведение в зависимости от того, какие символы времени компиляции присутствуют.

0 голосов
/ 14 сентября 2010

В Eclipse будет использоваться только компилятор x86 (чтобы вы могли запускать тесты и т. Д.).Вам придется вызывать Makefile для сборки для AVR вручную, поэтому достаточно одного проекта.

Eclipse не будет использовать выходные данные компилятора, а использует источники C для построения своей модели проекта.Поэтому вы увидите все файлы (даже те, которые предназначены для AVR), но они никогда не будут работать в Eclipse.Это означает, что вы можете редактировать их, включая завершение кода.

...