Теперь есть такая программа:
- Код: Выделить всё
- program test;
 uses sockets, netdb, inifiles, classes, sysutils, strutils, blcksock, httpsend;
 begin
 writeln('Hello world');
 readln;
 end.
fpc.cfg:
- Код: Выделить всё
- -O2
 -Xs
 -Sgic
 -Tlinux
 -XPi386-linux-
 -Xs
 -viwn
 -FDC:\FPC\2.2.2\bin\i386-linux
 -FuC:\FPC\2.2.2\units\i386-linux\
 -FuC:\FPC\2.2.2\units\i386-linux\*
 -FuC:\FPC\2.2.2\units\i386-linux\rtl
 -FuC:\FPC\extlib\powtils\main
 -FuC:\FPC\extlib\synapse\lib
 -FlC:\FPC\linux\lib
 -kC:\FPC\linux\lib\ld-uClibc.so.0
 -FL/lib/ld-uClibc.so.0
вывод компилера:
- Код: Выделить всё
- C:\FPC\projects>fpc test.pas
 Target OS: Linux for i386
 Compiling test.pas
 Linking test
 C:\FPC\2.2.2\bin\i386-linux\i386-linux-ld.exe: cannot find -ldl
 test.pas(8,1) Error: Error while linking
 test.pas(8,1) Fatal: There were 1 errors compiling module, stopping
 Fatal: Compilation aborted
 Error: C:\FPC\2.2.2\bin\i386-Win32\ppc386.exe returned an error exitcode (normal if you did not specify a source file to be compiled)
либы лежат в папке C:\FPC\linux\lib:
- Код: Выделить всё
- ld-uClibc-0.9.29.so
 ld-uClibc.so.0
 libblkid.so
 libblkid.so.1
 libblkid.so.1.0
 libc.so.0
 libcom_err.so
 libcom_err.so.2
 libcom_err.so.2.1
 libcrypt-0.9.29.so
 libcrypt.so.0
 libdl-0.9.29.so
 libdl.so.0
 libe2p.so
 libe2p.so.2
 libe2p.so.2.3
 libext2fs.so
 libext2fs.so.2
 libext2fs.so.2.4
 libm-0.9.29.so
 libm.so.0
 libnsl-0.9.29.so
 libnsl.so.0
 libpthread-0.9.29.so
 libpthread.so.0
 libresolv-0.9.29.so
 libresolv.so.0
 librt-0.9.29.so
 librt.so.0
 libss.so
 libss.so.2
 libss.so.2.0
 libuClibc-0.9.29.so
 libutil-0.9.29.so
 libutil.so.0
 libuuid.so
 libuuid.so.1
 libuuid.so.1.2
че? где? куда копать?




