Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под *nix > C++ на Unix
Перезагрузить страницу Ошибка с ld как ее исправить
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Mixolap Mixolap вне форума
Member
 
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.09.2007
По умолчанию Ошибка с ld как ее исправить - 10.09.2007, 01:55

Компиляция завершается с ошибкой:

g++ -shared -Wl,-rpath,/usr/local/Trolltech/Qt-4.3.1/lib -Wl,--version-script=hello.exp -o hello.so siphellocmodule.o siphelloHello.o -L/usr/local/Trolltech/Qt-4.3.1/lib -L/usr/X11R6/lib64 -l./libhello -lQtCore -L/usr/local/Trolltech/Qt-4.3.1/lib -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl -lQtGui -L/usr/local/Trolltech/Qt-4.3.1/lib -L/usr/X11R6/lib64 -lpng -lSM -lICE -lQtCore -L/usr/local/Trolltech/Qt-4.3.1/lib -lz -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -lXi -lXrender -lXrandr -lXfixes -lXcursor -lXinerama -lfreetype -lfontconfig -lXext -lX11 -lm -ldl -lXext -lX11 -lm -lpthread
/usr/bin/ld: cannot find -l./libhello
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [hello.so] Ошибка 1

файлы libhello.so.1.0.0 (и ссылки на него) лежат в той же директории, что и исходники.
выполнение ldconfig не помогло
создание libhello.a тоже не помогло.
В чем может быть дело?
Ответить с цитированием
  (#2 (permalink)) Старый
Alexey Dejneka Alexey Dejneka вне форума
Member
 
Сообщений: 451
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.11.2004
По умолчанию 10.09.2007, 07:33

Замените `-l./libhello' на `-L. -lhello'. В текущем каталоге должен быть файл `libhello.so'.
Ответить с цитированием
  (#3 (permalink)) Старый
Mixolap Mixolap вне форума
Member
 
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.09.2007
По умолчанию 10.09.2007, 18:52

Сильно благодарен, спасибо, помогло.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка памяти как ее исправить imported_Back C++ Builder 6 26.07.2008 14:26
Ошибка - EAcessViolation как ее исправить galazoline C++ Builder 4 31.08.2007 19:39
Ошибка с bmp файлом как исправить ROLF Delphi 4 14.08.2007 17:52
Ошибка установки как исправить Voin Smalltalk 17 06.07.2007 10:26
Ошибка в eVC 4.0 как ее исправить veligord Windows CE 3 12.04.2007 00:29
Ошибка C1010 как ее исправить Rickert Visual C++ 2 13.07.2006 08:26
Ошибка при компиляции как исправить imported_svetkin C++ Builder 4 21.02.2006 18:46
Ошибка в теме С++ FAQ как исправить Vladimir the Red Sunny Мысли вслух 2 06.02.2006 22:14
Непонятная Ошибка как ее исправить Xander7 С/С++ 3 08.01.2006 12:38
Ошибка компиляции как исправить negative C++ на Unix 0 13.09.2005 16:43
Ошибка страницы как исправить SpaceShark ASP 3 10.02.2005 23:37
Ошибка в коде как исправить Anonymous Java 7 08.09.2003 13:09



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов