LINUX.ORG.RU

Code Blocks и библиотеки


0

1

Компилю бинарник под arm на кросскомпиляторе, Code Blocks не видит библиотеки, хотя под х86 компилится нормально. Все библиотеки связаны с графикой. Например просит -lgtk-x11-2.0, libgtk установлен библиотека находится в /usr/lib/i386.../ Что и где прописать?

Компилю бинарник под arm
библиотека находится в /usr/lib/i386

Созвездие Анацефалито?

anonymous
()

в путях библиотек под арм, в папке кросс-компилятора скорее всего

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

в путях библиотек под арм, в папке кросс-компилятора скорее всего

Ты ошиблось сайтом: папки - в виндах

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

молодец, отбрил. с такими бравыми парнями лет через 20 линукс выйдет из стадии пре-альфа... на пару месяцев

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

молодец, отбрил. с такими бравыми парнями лет через 20 линукс выйдет из стадии пре-альфа... на пару месяцев

Как связаны стадии (что за стадии, кстати?) и ваши папки-мамки?

andreyu ★★★★★
()

С CodeBlocks плотно не работал, но на основе опыта работы с другими юниксвей IDE, могу утверждать что:
1. Утверждение о том что именно CodeBlocks не видит библиотеки - неверное. Так как традиционно такие ИДЕ передают всю заботу о библиотеках и путях компилятору.
2. Соответсвенно библиотеку не видит компилятор.

Так что ищи проблему от компилятора. Вручную проверь какие библиотеки требуются в строке линковки. Вручную проверь, есть ли ИМЕННО ЭТИ БИБЛИОТЕКИ, которые требует кросс-компилятор.

dmitryalexeeff
()

Компилю бинарник под arm на кросскомпиляторе
...........
Например просит -lgtk-x11-2.0, libgtk установлен библиотека находится в /usr/lib/i386.../

При кросс-компиляции необходимо использовать соответствующие библиотеки, собранные под целевую платформу. Укажите директорию где располагаются необходимые библиотеки использую -L, например -L/home/user/arm/libs, если используется Makefile, при генерации Makefile средствами IDE необходимо прописать путь до библиотек в IDE.

imb ★★
()
Ответ на: комментарий от anonymous

Измельчал совсем anonymous, оригинальнее «сам дурак» в голову не идет, скоро «а ты купи слона» в ход пойдет.

anonymous
()
Ответ на: комментарий от andreyu

У меня у Вам две новости, одна плохая , другая хорошая 1. Измена проникла в сердце линукса - в фунаре, наутилусе и писимэне есть пункт в меню «Создать Папку», присоединяйтесь к мейнстриму, завязываете с каталогами,директориями и прочими фолдерами. 2. Викпедия.ру работает, что не может не радовать внезапно растерявшихся эрудитов

anonymous
()
Ответ на: комментарий от nagllort

Ок. Где взять либы под arm?

Нигде, тебе это не нужно. Ты к 1-у сентября готовся

anonymous
()
Ответ на: комментарий от nagllort

Ок. Где взять либы под arm?


При наличии кросс-компилятора собрать.

imb ★★
()
Ответ на: комментарий от anonymous

У меня у Вам две новости, одна плохая , другая хорошая

У меня для вас тоже не очень хорошая новость - тот, кто делал локализацию выше перечисленного говна или виндузятник, или лучший друг виндузятника.
На русскую локализацию (забудем о папках-мамках) без слез смотреть нельзя.

andreyu ★★★★★
()

Может быть нужно сделать симлинки libLIB.so => libLIB.so.1.0552?

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.