Форум программистов CodeGuru

Программирование под *nix-ы => Программирование под Linux [общий] => Тема начата: Xuch от 08 Август 2013, 15:20:51



Название: Ubuntu, Eclipse Indigo, Проект для двух архитектур - КАК?
Отправлено: Xuch от 08 Август 2013, 15:20:51
Всем доброго времени суток!

У меня вопрос - можно ли в Eclipse так настроить проект, чтобы можно было собирать его сразу для двух целей - под i386 и под arm7a? Кросс-компилятор соответственно стоит.
По сути если сделать два проекта и в каждом настроить свои параметры компилятора, то все нормально, но в проекте много файлов и синхронизировать все вручную сил не хватит..
Порылся в документации Eclipse и что-то ничего похожего не нашел.

Есть ли средства для решения этой проблемы?
QT не предлагать, т.к. пишу для встраиваемой системы, то каждый байт ram на счету и каждый флоп процессора тоже.

Всем большое спасибо за помощь!


Название: Re: Ubuntu, Eclipse Indigo, Проект для двух архитектур - КАК?
Отправлено: 3V от 08 Август 2013, 19:53:52
А там не поддерживаются конфигурации проекта ?
Ну типа как дебаг - одна конфигурация, релиз - другая.
Обычно в IDE создаются еще конфигурации (дебаг и релиз для другой платформы).

Насчет синхронизации файлов. Можно файлы в одном месте держать, создать разные проекты, и в них к этим файлам пути указать. Т.е. файлы проектов разные, сорцы одни. Ну или ссылками сделать символическими.


Название: Re: Ubuntu, Eclipse Indigo, Проект для двух архитектур - КАК?
Отправлено: Xuch от 08 Август 2013, 21:29:25
Конфигурации Debug/Release поддерживаются...
Насчет указать пути еще для header файлов это можно сделать, а для *.cpp как-то я себе смутно представляю.. Ссылки символические.. можно подумать на эту тему, но... неужели нет ничего стандартного? Мне кажется задача-то не такая редкая как может показаться?