нужно зайти на страницу
https://launchpad.net/gcc-arm-embedded
и найти с правой стороны сжатый файл архива для Linux:
https://launchpad.net/gcc-arm-embedded/4.7/4.7-2013-q3-update/+download/gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2
Это четвертая кнопка сверху. В прочем, при задержке курсора на кнопке выскакивает подсказка — не ошибётесь!
Поскольку это обычный файл, то можно его скачать себе на комп даже не заходя в браузер. Наберите (точнее — закопипастите отсюда) в консоли команду для его закачки:
1 |
$ wget -c https://launchpad.net/gcc-arm-embedded/4.7/4.7-2013-q3-update/ +download/gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2 |
После того как файл так или иначе оказался у вас, нужно его разжать и разархивировать. Сделаем это одной командой:
1 |
$ tar jxf gcc-arm-none-eabi-4_7-2013q3-20130916-linux.tar.bz2 |
Таким образом, рядом с файлом сжатого архива должен появиться директорий. Наша задача —скопировать директорий на место его постоянной дислокации. Поскольку, в большинстве случаев это место принадлежит root-у, то выполнять копирование нужно из-под рута.
Не особо утруждаясь в обдумывании, куда бы его пристроить, я скопировал его в директорий /opt/arm/.
1 |
# cp -r gcc-arm-none-eabi-4_7-2013q3 /opt/arm/ |
В принципе, вместо копирования (команда cp) лучше использовать команду переименования/переноса (команда mv).
1 |
# mv gcc-arm-none-eabi-4_7-2013q3 /opt/arm/ |
Ну вот, нам осталось только прописать пути к его исполняемым файлам. Разумеется, делать это надо не в учетной записи root-а, а в домашнем директории пользователя. Вы ведь не собираетесь писать программы и компилировать их из-под root-а?! В общем, переходим в свою учетную запись и там продолжаем.