Автор Тема: Не могу найти пакет - gcc-multilib  (Прочитано 3820 раз)

Оффлайн gc986

  • Давно тут
  • **
  • Сообщений: 78
  • Жить, хорошо )))
    • Email
Всем привет! У меня появился настроенный Eclipse для разработки ARM кода. Но вот беда, он ругается мол не могу собрать!
консоль:
make all
Building file: ../main.c
Invoking: ARM Sourcery Linux GCC C Compiler
/home/cool/Документы/prog/STM32/robocraft-arm-ide-0.1-linux-i686/arm-toolchain/bin/../libexec/gcc/arm-none-eabi/4.6.2/cc1: error while loading shared libraries: libppl_c.so.4: cannot open shared object file: No such file or directory
arm-none-eabi-gcc -O0 -Wall -Wa,-adhlns="main.o.lst" -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.d" -mcpu=cortex-m3 -mthumb -g3 -gdwarf-2 -o"main.o" "../main.c"
make: *** [main.o] Ошибка 1
На форуме мне посоветовали установить gcc-multilib. Но как оказалось, в репозиториях такого нет. Кто-нибудь может подсказать альтернативу ???
XD XD XD XD

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Не могу найти пакет - gcc-multilib
« Ответ #1 : 09.12.2011 13:42:53 »
В ALT Linux вся сборка в репозиторий ARM идёт на железе ARM. Для использования библиотек под другую архитектуру используется технология Arepo. Репозитории Arepo есть для x86_32 (32-битных библиотек на x86_64). Для ARM нет.
Андрей Черепанов (cas@)

Оффлайн goshka

  • Завсегдатай
  • *
  • Сообщений: 114
    • Email
Re: Не могу найти пакет - gcc-multilib
« Ответ #2 : 21.12.2011 09:42:49 »
Если быть точным, м. б. я  бы предложил заменить выражение "другую архитектуру" выражением типа "вариацию архитектуры".

Как я понял, multilib позволяет компилировать программы под разные типы процов внутри подмножества архитекуры ARM: -march=armv3 -march=armv5
С программной поддержкой плавающей точки и без: -msoft-float
Для big и little endian arm?


« Последнее редактирование: 21.12.2011 09:44:43 от goshka »