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

Jun 18, 2005 24 Replies

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

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

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

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

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

# $package_manager install gcc arm-gcc avr-gcc

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

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required