pocketlang/tests/native/dl
2022-06-05 23:20:53 +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 docstrings support added for native functions 2022-06-05 23:20:53 +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