добрый день
в системе установлен стандартный пакет avr-xxx : avr-binutils, avr-gcc, avr-gdb, avr-libc
тестовый проект с makefile - собирается (используется стандартное develop-окружение, без настроек)
добавил в систему avr-Toolchains, распаковал в свои каталоги (использовались готовые/собранные bin-архивы, с уже собранными тулзами)
~/dev/bin/avr/3.4.2/*
~/dev/bin/avr/3.4.3/*
~/dev/bin/avr/3.5.4/*
ВОПРОС 1:
- возможно ли использовать бинарные/готовые сборки avr-Toolchains в нестандартных PREFIX-каталогах (как у меня)?
- что-бы не было коллизий/пересечений со стандартным набором avr-xxx пакетов (стандартные каталоги)
- если «готовые сборки» - нельзя использовать в нестандартных путях, без особых извращений, то можно не объяснять «почему» :о)
ВОПРОС 2:
- если можно (вопрос 1), то какие переменные окружения надо настраивать? (CXX LD ... etc)
- кроме окружения, что ни-будь еще надо настраивать?
ВОПРОС 3:
- тоже самое, применительно к рабочему makefile?
- мейкфайл в данном случае «псевдо-стандартый», можно найте в инете, переменные develop-окружения не менялись, все по умолчанию, т.е. ни какие каталоги/инклуды не прописывались, поэтому - рассматривать будем «сферический makefile в вакууме»
НЕ ВОПРОС:
- можно просто «пофилософствовать по теме», возможно ваши мысли пригодятся :о)
спасибо ...
slackware-xx.x (avr-xxx: стандартный набор slackBuild от sl14.2)
avr-toolchains
http://www.microchip.com/avr-support/avr-and-arm-toolchains-(c-compilers)