Установка компилятора GCC для AVR

168 views
Skip to first unread message

Владимир

unread,
Sep 13, 2014, 4:42:12 PM9/13/14
to uos-em...@googlegroups.com

Cygwin под win ставиться вообще не хочет, я качаю готовый cygwin171.zip, выполняю install.bat и создается несколько пустых папок в диске c

MinGW установился, запускаю msys.bat и появляется консоль, а что дальше? 

Команды

  apt-get install texinfo
  apt
-get install libgmp3-dev 
  apt-get install libmpfr-dev

В ней не выполняются. И ещё, каталог /usr/local/avr444, где его найти?

Я только начинающий,  и очень плохо в этом разбираюсь, а информации по вашей ОС найти не удается, хотя она понравилась мне больше всех


Serge V.

unread,
Sep 13, 2014, 6:09:07 PM9/13/14
to uos-em...@googlegroups.com, vey...@gmail.com
Добрый день!

Вероятно, пакет cygwin171.zip уже несовместимвв Вашей версией Windows. Попробуйте установить с исходного сайта https://cygwin.com/install.html

Команды apt-get это для Ubuntu Linux.

Вы можете самостоятельно собрать компилятор GCC для архитектуры AVR по инструкции: https://code.google.com/p/uos-embedded/wiki/gcc_avr_ru
 
Сначала гуглите, скачиваете и устанавливаете libgmp3 и libmpfr, потом - по инструкции - binutils и gcc.

С уважением,
Сергей Вакуленко

суббота, 13 сентября 2014 г., 13:42:12 UTC-7 пользователь Владимир написал:

vey...@gmail.com

unread,
Sep 14, 2014, 3:12:17 PM9/14/14
to uos-em...@googlegroups.com, vey...@gmail.com

Разобрался. Но возникла такая неприятность (на скрине), как с этим бороться?

vey...@gmail.com

unread,
Sep 16, 2014, 6:55:03 AM9/16/14
to uos-em...@googlegroups.com, vey...@gmail.com
Не могу наути, как установить библиотеки libgmp3 и libmpfr в Cygwin или MinGW, не подскажите?

Serge V.

unread,
Sep 18, 2014, 1:41:07 AM9/18/14
to uos-em...@googlegroups.com, vey...@gmail.com
Могу предположить, что компилятор avr-gcc не находится в папке /usr/home/avr441/bin.

воскресенье, 14 сентября 2014 г., 12:12:17 UTC-7 пользователь vey...@gmail.com написал:

Serge V.

unread,
Sep 18, 2014, 1:44:18 AM9/18/14
to uos-em...@googlegroups.com, vey...@gmail.com
Посмотрите здесь на примере архитектуры MIPS:

вторник, 16 сентября 2014 г., 3:55:03 UTC-7 пользователь vey...@gmail.com написал:

vey...@gmail.com

unread,
Sep 18, 2014, 5:58:09 PM9/18/14
to uos-em...@googlegroups.com, vey...@gmail.com
Я делаю все так:

1) Распаковываю архив "mingw51.zip" в диск С
2) Скачиваю "gcc441-avr-cygwin.zip"
3) Создаю папку "usr/home" в "C:/Msys/1.0"
4) Кидаю туда "avr441" из архива

5) В той же "C:/Msys/1.0" создаю каталог "src" и распаковываю туда "binutils-2.20.1.tar.bz2" и "gcc-4.4.4.tar.bz2"
6) Создаю в "src" каталог "binutils-avr" и "local/avr444"
7) В консоль: cd /src/binutils-avr
8) В консоль: /src/binutils-2.20.1/configure --target=avr --prefix=/usr/local/avr444 --disable-nls
9) В консоль: make
10) В консоль: make install

11) В консоль: cd /src/gcc-4.4.4
12) В консоль: rm -rf libstdc++-v3
13) В консоль: rm -rf libmudflap
14) Создаю в "src" каталог "gcc-avr"
15) В консоль: cd /src/gcc-avr
16) В консоль: /src/gcc-4.4.4/configure --target=avr --prefix=/usr/local/avr444 --enable-languages=c,c++ --disable-nls --disable-shared --disable-libssp
17) В консоль: make

И на 17 этапе вылезают ошибки (на скрине)


2014-09-19 01-54-02 Скриншот экрана.png

Serge V.

unread,
Sep 19, 2014, 1:49:47 AM9/19/14
to uos-em...@googlegroups.com, vey...@gmail.com
Трудно сказать. Где-то что-то недоконфигурилось, вероятно. Вроде файл line-map.h должен присутствовать в этом каталоге. Сам я давно уже не использую Windows, не помню где там грабли.

четверг, 18 сентября 2014 г., 14:58:09 UTC-7 пользователь vey...@gmail.com написал:

vey...@gmail.com

unread,
Sep 21, 2014, 6:31:11 AM9/21/14
to uos-em...@googlegroups.com, vey...@gmail.com
Ошибка в виртуалке
Я установил gcc и gcc-avr

 apt-get install gcc-avr
apt-get install gcc
 
Готовый бинарный пакет не скачивал, ибо без понятия куда его распаковывать
Правку для gcc пропустил


А все остальное делал по инструкции


2014-09-21 14-19-13 Скриншот экрана.png
Reply all
Reply to author
Forward
0 new messages