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

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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1