-
Всем привет!
Текст на вполне FreePascal'е, который компилится, линкуется и исполняется под ДОС, не хочет линковаться под Linux (конкретнее - Knoppix 3.3). Более того, под Linux, как и полагается, компилятся, линкуются и выполняются hello.pp и те видео exN.pp (N=1..8), которые uses dos, video и/или videoutils, но те, которые к тому же uses keyboard, клинят с руганью /usr/bin/ld: cannot find -lgpm. Это - в обоих FreePascal'ях под Linux, которыми я располагаю, и i386, и i586 (из fpc-1.9.4.i386.tar и fpc-1.9.4-0.i586.rpm). Чего им надо? Ну, не могу я без keyboard...
Заранее признателен - Сергей.
-
Проблема (сам с нею вчера столкнулся) заключается в том, что ключ -lgpm указывает на библиотеку libgpm.so, в то время как, я в полне уверен, у тебя такая библиотека отсутствует, а присутствует libgpm.so.x Как обойти эту проблему в FreePascal, я пока еще не нашел. Как кратковременное решение, можно создать софт-линк командой ln -s libgpm.so.x libgpm.so
-
Спасибо, Magikan, но у меня нет и libgpm.so.x (искал в FAR'e libgpm*.*). Как-то странно - эти биб-ки не поставляются с примерами, их использующими!
-
Cамое главное - где взять хотя бы libgpm.so.x ?
-
-
под рутом зайди в /lib и выполни команду ln -s ./libgpm.so.1 ./libgpm.so а дальше компилируй свою программу
|