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

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

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

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

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

Сообщение Bupyc »

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

Пытаюсь скомпилить мультипоточное приложение в 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
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

предположу, что это для динамической подгрузки библиотек ^_^ А вообще, вроде нет проблем с многопоточными приложениями для консоли без лазаруса - всё получается ^_^
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Возможно, нужен линк "/usr/lib/libdl.so" на вашу "/lib/libdl.so.N"
Bupyc
постоялец
Сообщения: 137
Зарегистрирован: 29.08.2007 18:22:42

Сообщение Bupyc »

debi12345

Спасибо, помогло!
Ответить