Мультипоточное приложение в Linux

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Мультипоточное приложение в Linux

Сообщение Bupyc » 19.07.2008 21:50:24

Товарищи, подскажите!

Пытаюсь скомпилить мультипоточное приложение в Linux, получаю от компилятора следующее ругательство:

/usr/bin/ld: cannot find -ldl
LinuxStartApp.pas(101,1) Error: Error while linking
LinuxStartApp.pas(101,1) Fatal: There were 1 errors compiling module, stopping

Появилась эта фигня после того, как в основном модуле проекта прописал uses cthreads.
Я так понимаю, что для компиляции нужна некая библиотека dl. Кто знает что это такое?
Операционка Ubuntu 8.04. Приложение основано только на RTL и FCL. Никакого Lazarus'a
Bupyc
постоялец
 
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Re: Мультипоточное приложение в Linux

Сообщение Brainenjii » 19.07.2008 22:02:12

предположу, что это для динамической подгрузки библиотек ^_^ А вообще, вроде нет проблем с многопоточными приложениями для консоли без лазаруса - всё получается ^_^
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Мультипоточное приложение в Linux

Сообщение debi12345 » 19.07.2008 22:39:04

Возможно, нужен линк "/usr/lib/libdl.so" на вашу "/lib/libdl.so.N"
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Мультипоточное приложение в Linux

Сообщение Bupyc » 19.07.2008 23:10:23

debi12345

Спасибо, помогло!
Bupyc
постоялец
 
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru