Потихоньку разбираюсь с программированием процессоров ST и на данный момент добрался до этапа сборки ядра.
После конфигурирования ядра через configmenu я запускаю сборку, и вот что я на выходе получаю:
Код
[root@localhost linux-sh4]# make ARCH=sh CROSS_COMPILE=sh4-linux- vmlinux
make: sh4-linux-gcc: Команда не найдена
CHK include/linux/version.h
make[1]: `include/asm-sh/machtypes.h' не требует обновления.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-sh
CC kernel/bounds.s
/bin/sh: sh4-linux-gcc: команда не найдена
make[1]: *** [kernel/bounds.s] Ошибка 127
make: *** [prepare0] Ошибка 2
[root@localhost linux-sh4]#
Как я понимаю, не хватает собственно компилятора gcc. Однако мне никак не удаётся его установить. Из мануала (
http://www.stlinux.com/install/getting-sta...lling-gnu-tools ) следует, что данный пакет именуется stlinuxXX-cross-sh4-gcc или, в моём случае, stlinux24-cross-sh4-gcc.
Пытаюсь его установить через yum:
Код
[root@localhost linux-sh4]# yum install stlinux24-cross-sh4-gcc
Загружены модули: langpacks
Выполнять нечего
[root@localhost linux-sh4]#
Вотъ... Как будто такого пакета нет вовсе, хотя обычно в этом случае yum нормальное сообщение выдаёт.
Как быть?
ЗЫ работаю в Fedora20