LINUX.ORG.RU

arm-none-eabi-gcc нет такого файла

 


0

1

Народ подскажите в чем может быть дело. На одной машине получилось на строить на другой никак не хочет. На обоих стоит Debian 8 jessie. Скачал с lunchpad.net gcc-arm-none-eabi-4_9. Распаковал архив в /opt. В папке /opt/gcc-arm-none-eabi/bin все файлики с компиляторами и линкором лежат, все исполняемые на чтение и исполнение доступ есть всем. Но вот когда пытаюсь запустить пишет из этой же папки пишет файл не найден, если пытаюсь запустить из под sudo пишет нет такой команды. Пробоал добавить в PATH, стал видеть из любой дирректории, но результат такой же. Подумал что возможно дело в dash, перешел на bash не помогло. Была мысль, что проблема в отсутствии архитекруры i386 (была только amd64) добавил i386 не помогло. Может есть какие мысли?


Была мысль, что проблема в отсутствии архитекруры i386 (была только amd64) добавил i386 не помогло.

Правильная мысль. Скорее всего, всё ещё не хватает 32х битной ld.so или ld-linux.so.

alt-x ★★★★★ ()
Ответ на: комментарий от sigurd

Пишет: «не является динамически исполняемым файлом». Пакет, который разворачиваю, один и тот же. Хотел посмотреть есть ли заголовой ELF в файле cat пишет «нет такого файла».

vlanov ()
Ответ на: комментарий от sigurd

У меня на Федоре все работает:

[sig]# ldd arm-none-eabi-gcc 
	linux-gate.so.1 (0xf7746000)
	libm.so.6 => /lib/libm.so.6 (0xf76d6000)
	libc.so.6 => /lib/libc.so.6 (0xf750a000)
	/lib/ld-linux.so.2 (0x56594000)

sigurd ★★★★★ ()
Последнее исправление: sigurd (всего исправлений: 1 )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.