LibNoDave kompilieren auf SIMATIC IOT2000

Hans54216

Level-1
Beiträge
340
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte LibNoDave auf der SIMATIC IOT2000 Box verwenden. Der Aufruf der Lib funktioniert über die "DotNetSiemensPLCToolBoxLibrary" per DllImport.

Für den Raspberry(ARM) hab ich die Lib mit der Makefile neu kompiliert und das ganze dann mit mono ausgeführt. -> Funktioniert
In der IoT2000 Box ist ein Intel x86 Quark verbaut und es läuft Linux (aktuell Debian).

Weiß jemand wie ich die Makefile anpassen muss, damit ich die Lib für x86 auf Linux kompilieren kann?
 
Wenn ich -fPIC hinzufüge, kommt anstelle der "DllNotFoundException" "openSocket: Socket error: Interrupted system call"


Code:
CFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -fPIC
CTFLAGS=-Wall -Winline -fPID -DLINUX -DDAVE_LITTLE_ENDIAN -fPIC
CPPFLAGS=-Wall -Winline -DLINUX -DDAVE_LITTLE_ENDIAN -fPIC
 
Zurück
Oben