Кто хотел аду?

Hello Zahar.

29 Jun 05 18:05, you wrote to me:

ZK> avr-gcc себе взгромоздил. AB>> Аналогично. Вроде и линуксоид, а уставить программу для тебя - AB>> проблема. ZK> Смотря какую. Особенно если одну и ту же (gcc) в разных инкарнациях.

Рассказываю. Когда конфигурируешь gcc (./configure) и даешь ему --target=xxx То к файлам, устанавливаемым в /usr/bin, добавляется префикс xxx-, а остальные файлы кладутся в /usr/lib/gcc-lib/xxx/версия/*

Hо можно дать ключ --prefix=/C/Program_Files/MyGCC и вся ветка установится туда.

Alexey

Reply to
Alexey Boyko
Loading thread data ...

Hello Alexey!

Jun 30 13:56 05, Alexey Boyko wrote to Zahar Kiselev:

AB> Рассказываю. Когда конфигурируешь gcc (./configure) и даешь ему AB> --target=xxx AB> То к файлам, устанавливаемым в /usr/bin, добавляется префикс xxx-, а AB> остальные AB> файлы кладутся в /usr/lib/gcc-lib/xxx/версия/* Это я знаю. Хотя процесс сборки gcc из исходников простым занятием и не назову. Особенно когда основная цель - пользоваться, а не упражняться в сборке, и поэтому хочется поставить собранное и _проверенное_. Hу да ладно. Мне вот интересно - можно ли собрать gcc так, чтобы потом при компиляции можно было ключиком выбирать - под что именно компилируем? Вроде бы как-то это возможно... Hо вот в Дебиане gcc и avr-gcc - два отдельных компилятора.

Zahar

Reply to
Zahar Kiselev

Hello Zahar.

30 Jun 05 18:34, you wrote to me:

ZK> _проверенное_. Hу да ладно. Мне вот интересно - можно ли собрать gcc ZK> так, чтобы потом при компиляции можно было ключиком выбирать - под что ZK> именно компилируем?

Hет. А зачем?

ZK> Вроде бы как-то это возможно... Hо вот в Дебиане ZK> gcc и avr-gcc - два отдельных компилятора.

Hу и что? В Makefile-е объявляем переменную ARCH_PREFIX=avr- (или arm-elf-, или что либо еще) - и переключай себе на здоровье.

Alexey

Reply to
Alexey Boyko

ZK> NAS> Одно gcc, второе arm-elf-linux-gcc, третье avr-gcc. ZK> NAS> Почему оно должно подраться? ZK> Потому что установка нетривиальна. Это тебе не в досе в разные ZK> каталоги скопировать разные компиляторы.

естественно все на порядок проще:

# $package_manager install gcc arm-gcc avr-gcc

сунуть CD и подождать пару минут, пока пакеты распакуются

Reply to
Dmitry Ponyatov

Hello Dmitry!

Jul 01 17:40 05, Dmitry Ponyatov wrote to Zahar Kiselev:

ZK>> NAS> Одно gcc, второе arm-elf-linux-gcc, третье avr-gcc. ZK>> NAS> Почему оно должно подраться? ZK>> Потому что установка нетривиальна. Это тебе не в досе в разные ZK>> каталоги скопировать разные компиляторы. DP> естественно все на порядок проще: DP> # $package_manager install gcc arm-gcc avr-gcc Если просто "на посмотреть" - то да, я так avr-gcc и ставил. Hо вот возвращаясь к subj - для avr-gnat нужно версию gcc 3.4 если я не путаю. А в дебиане 3.0.3 в пакете. Гната так и вообще в пакете нет.

DP> сунуть CD и подождать пару минут, пока пакеты распакуются распакуются, но не те...:(

Zahar

Reply to
Zahar Kiselev

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.