Установка компилятора под Linux — различия между версиями
MaxSoft (обсуждение | вклад) (→Общие сведения) |
Vooon (обсуждение | вклад) м (→Расмотрим вариант установки из репозиториев:) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 4: | Строка 4: | ||
В моем случае система имеет ядро <ref>Символом $ я показываю, что следующая за ним строка является коммандой, набираемой в консоли</ref> | В моем случае система имеет ядро <ref>Символом $ я показываю, что следующая за ним строка является коммандой, набираемой в консоли</ref> | ||
<source lang="bash"> | <source lang="bash"> | ||
− | $uname -r | + | $ uname -r |
2.6.24-19-generic | 2.6.24-19-generic | ||
</source> | </source> | ||
Строка 10: | Строка 10: | ||
== Установка GCC == | == Установка GCC == | ||
При установке GCC существует два пути: | При установке GCC существует два пути: | ||
− | * | + | * Использовать пакеты, которые есть в официальных репозиториях. |
− | + | * Установить все в ручную с сайта разработчика последнею (или полюбившуюся Вам ;) ) версию GCC. | |
− | * | ||
=== Расмотрим вариант установки из репозиториев: === | === Расмотрим вариант установки из репозиториев: === | ||
− | ==== Установка AVR-GCC | + | |
+ | ==== Установка AVR-GCC, binutils-avr и avr-libc ==== | ||
+ | |||
Открываете консоль и в ней набираете: | Открываете консоль и в ней набираете: | ||
+ | |||
<source lang="bash"> | <source lang="bash"> | ||
− | $ sudo apt-get install gcc-avr | + | $ sudo apt-get install gcc-avr avr-libc |
</source> | </source> | ||
+ | |||
Введите пароль учетной записи root (если спросит). | Введите пароль учетной записи root (если спросит). | ||
Далее менеджер покажет какие пакеты он будет устанавливать, их зависимости и спросит продолжить или нет. Вы отвечаете да, набрав на клавиатуре английскую литеру "y" | Далее менеджер покажет какие пакеты он будет устанавливать, их зависимости и спросит продолжить или нет. Вы отвечаете да, набрав на клавиатуре английскую литеру "y" | ||
− | + | ||
− | При таком подходе будет установлен AVR-GCC | + | При таком подходе будет установлен AVR-GCC, binutils-avr и avr-libc. |
В моем случае это: | В моем случае это: | ||
+ | |||
<source lang="bash"> | <source lang="bash"> | ||
$ avr-gcc -v | $ avr-gcc -v | ||
− | + | Using built-in specs. | |
− | + | Target: avr | |
− | Using built-in specs. | + | Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-shared |
− | Target: avr | + | --with- system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i486-linux-gnu |
− | Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-shared | + | --host=i486-linux-gnu --target=avr |
− | Thread model: single | + | Thread model: single |
− | gcc version 4.2.2 | + | gcc version 4.2.2 |
− | |||
− | |||
− | |||
− | |||
− | |||
</source> | </source> | ||
− | |||
− | |||
==== Проверка установленного ==== | ==== Проверка установленного ==== | ||
− | Скачайте данный архив и распакуйте | + | Скачайте данный архив и распакуйте. |
− | [[ | + | [[Медиа:Test-avr-gcc.zip]] |
Откройте консоль и наберите | Откройте консоль и наберите | ||
Строка 57: | Строка 54: | ||
=== Вариант установки вручную === | === Вариант установки вручную === | ||
Скоро будет | Скоро будет | ||
+ | |||
+ | {{stub}} |
Текущая версия на 20:29, 11 июля 2008
Содержание
Общие сведения
Я провожу установку компилятора и вспомогательного ПО на чистую установку ОС Ubuntu 8.04.1
В моем случае система имеет ядро [1]
<source lang="bash">
$ uname -r
2.6.24-19-generic
</source>
Установка GCC
При установке GCC существует два пути:
- Использовать пакеты, которые есть в официальных репозиториях.
- Установить все в ручную с сайта разработчика последнею (или полюбившуюся Вам ;) ) версию GCC.
Расмотрим вариант установки из репозиториев:
Установка AVR-GCC, binutils-avr и avr-libc
Открываете консоль и в ней набираете:
<source lang="bash"> $ sudo apt-get install gcc-avr avr-libc </source>
Введите пароль учетной записи root (если спросит). Далее менеджер покажет какие пакеты он будет устанавливать, их зависимости и спросит продолжить или нет. Вы отвечаете да, набрав на клавиатуре английскую литеру "y"
При таком подходе будет установлен AVR-GCC, binutils-avr и avr-libc. В моем случае это:
<source lang="bash"> $ avr-gcc -v Using built-in specs. Target: avr Configured with: ../src/configure -v --enable-languages=c,c++ --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-shared --with- system-zlib --enable-long-long --enable-nls --without-included-gettext --disable-checking --disable-libssp --build=i486-linux-gnu --host=i486-linux-gnu --target=avr Thread model: single gcc version 4.2.2 </source>
Проверка установленного
Скачайте данный архив и распакуйте. Медиа:Test-avr-gcc.zip
Откройте консоль и наберите <source lang="bash"> $ cd /путь/к/распакованной/папке/ $ make </source> Если в каталоге появиться файл test.out, то значит все установилось и работает правильно.
Вариант установки вручную
Скоро будет
Это незавершённая статья. Вы можете помочь проекту, исправив и дополнив её. Это примечание следует заменить более точным. |
- ↑ Символом $ я показываю, что следующая за ним строка является коммандой, набираемой в консоли