I've tried objdump. Output:
...
DGE_System.o: file format pe-i386
rw-r--r-- 500/513 712256 Sep 16 19:33 2010 DGE_System.o
...
Also I've tried an other way:
program test;
{$mode DELPHI}
uses dynlibs, SysUtils;
type
TDGE_Init = function(): Integer; cdecl;
var
hLib: TlibHandle;
DGE_Init: TDGE_Init;
begin
hLib:= LoadLibrary('libdge20.so');
@DGE_Init := GetProcedureAddress(hLib, 'DGE_Init');
DGE_Init();
@DGE_Init := nil;
if hLib <> 0 then UnloadLibrary(hLib);
hLib:= 0;
end.
But if I compile it under Windows for ARM this error occurs:
arm-gph-linux-gnueabi-ld: cannot find -ldl
(libdl.so exists in the search path)