Создать ответ 
 
Рейтинг темы:
  • Голосов: 1 - Средняя оценка: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Сборка новых версий KOS
Автор Сообщение
P@S@f Не на форуме
Пользователь
**

Сообщений: 94
Зарегистрирован: 23.01.2011
Рейтинг: 1
Сказал спасибо: 4
Поблагодарили 5 раз(а) в 5 сообщ.
Сообщение: #2
RE: Компиляция новых версий KOS
Походу буду описывать процесс сборки dc toolchain под MinGW, потому как еще не дошел до сборки newlib, а уже похоже наступил на все возможные грабли.

Во-первых, иметь у себя в имени пользователя спец-символы конечно круто, вот только msys (оболочка mingw) создает домашний каталог с этим самым именем, а компилятор потом двояко их воспринимает, всю боль чего я прочувствовал на 40-вой минуте компиляции gcc со своими p@s@f, поэтому отредактируйте 27-мую строчку в msys/etc/profile таким образом, чтобы LOGNAME равнялось чему-то вразумительному в кавычках, например не LOGNAME="$USERNAME" и тем более уж не LOGNAME="P@S@f", я поставил LOGNAME="PASAf".

Ставим gcc:
Код:
mingw-get install gcc
Скачиваем исходники binutils-2.22, gcc-4.7.0, newlib-1.20.0:
(в свой домашний каталог в MSYS, например: C:\MinGW\msys\1.0\home\PASAf)
http://sourceforge.net/projects/mingw/fi...a/download
http://sourceforge.net/projects/mingw/fi...a/download
ftp://sources.redhat.com/pub/newlib/newl...0.0.tar.gz
Распаковываем, собираем и устанавливаем:
(можно сохранить как sh)
Код:
tar --lzma -xpf binutils-2.22-1-mingw32-src.tar.lzma
cd binutils-2.22-1-mingw32-src
tar jxvf binutils-2.22.tar.bz2
mv -v binutils-2.22 ~/kos/utils/dc-chain/binutils-2.22
cd ..

tar --lzma -xpf gcc-4.7.0-1-mingw32-src.tar.lzma
cd gcc-4.7.0-1-mingw32-src
tar jxvf gcc-4.7.0.tar.bz2
mv -v gcc-4.7.0 ~/kos/utils/dc-chain/gcc-4.7.0
cd ..

tar zxvf newlib-1.20.0.tar.gz
mv -v newlib-1.20.0 ~/kos/utils/dc-chain/newlib-1.20.0

cd kos/utils/dc-chain

make all
После этого приготовьтесь долго ждать, у меня компиляция на Core 2 Duo E6600 заняла 3 часа. По окончанию сборки тулчейн будет лежать в папке по адресу:
Код:
MinGW\msys\1.0\opt\toolchains\dc
(Последний раз сообщение было отредактировано 04.12.2012 в 04:04, отредактировал пользователь P@S@f.)
03.12.2012 06:03
Найти все сообщения Цитировать это сообщение
Создать ответ 


Сообщения в этой теме
RE: Компиляция новых версий KOS - P@S@f - 03.12.2012 06:03

Похожие темы
Тема: Автор Ответов: Просмотров: Посл. сообщение
  Сборка Василий 20 68657 05.12.2011 09:42
Посл. сообщение: SWAT
  Сборка SH-ELF кросс-компилятора для KOS под Linux sc.maxim 4 18332 24.06.2011 13:43
Посл. сообщение: sc_maxim

Переход:


Пользователи просматривают эту тему: 2 Гость(ей)