pocketlang/tests/native/dl
Thakee Nathees bd61e77593 extension module implemented
now it's possible to import a dynamic libray (*.dll, *.so) in
a pocket script.
2022-05-30 22:55:22 +05:30
..
main.pk extension module implemented 2022-05-30 22:55:22 +05:30
mylib.c extension module implemented 2022-05-30 22:55:22 +05:30
pknative.c extension module implemented 2022-05-30 22:55:22 +05:30
README.md extension module implemented 2022-05-30 22:55:22 +05:30

Example on how compile a native extension.

MSVC

cl /LD mylib.c pknative.c /I../../../src/include/
rm *.obj *.exp *.lib

GCC

gcc -fPIC -c mylib.c pknative.c -I../../../src/include/
gcc -shared -o mylib.so mylib.o pknative.o
rm *.o