Модератор: Модераторы
shade писал(а):Под линухом скомпилировалось? работает?
shade писал(а):AlexSuv писал(а):выдает более отсмысленные типа: "undefined reference to:" ... что говорит что мы на верном пути, и просто библиотека немного не подходит,
А подробнее, что там undefined...
Если libpthread использует другую библиотеку, например туже libc, то она вроде также должна присутствовать. Вобщем нужны все библиотеки используемые непосредсвенно, и вподе все используемые косвенно...
Attid писал(а):угу попробуй с помощью filemon выследить какие файлы и где ищет.
23:42:04 ld.exe:1340 OPEN D:\FPC\UNITS\I386-LINUX\LIBC.SO.6 NOT FOUND Options: Open Access: 00000081
23:42:04 ld.exe:1340 OPEN D:\FPC\UNITS\I386-LINUX\LD-LINUX.SO.2 NOT FOUND Options: Open Access: 00000081
23:42:04 ld.exe:1340 OPEN D:\FPC\BIN\I386-WIN32\LIBPTHREAD.SO NOT FOUND Options: Open Access: 00000081
23:42:05 ld.exe:1340 OPEN D:\FPC\bin\i386-win32\libpthread.so NOT FOUND Options: Open Access: Read
23:42:05 ld.exe:1340 OPEN D:\FPC\bin\i386-win32\libpthread.a NOT FOUND Options: Open Access: Read
Attid писал(а):вот мои библиатечки вытаскивал когда по кросу врывался из венды
http://rapidshare.com/files/53298633/lib.zip.html
но не гарантирую что от них все заработает.
я для себя решил делать крос только из линукса =)
Если я ему подсовываю библиотеки:
libc.so.6
ld-linux.so.2
libpthread.so
libdl.so
то он находит все файлы, но выдает undefined reference to (лог в предыдущем посте).
shade писал(а):libc.a
libdl.a
libpthread.a
ну и so-шки оставь, мало ли...
#include <stdio.h>
void main() {
printf("hello world\n");
}
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4