mojo-ffi
mojo-ffi copied to clipboard
Mojo FFI demos: dynamic linking methods, and a static linking proof-of-concept
Mojo FFI Notes
- Calling C libraries from Mojo
- Statically linking a Mojo executable against a C library (demo)
- Creating a shared library from Mojo, and calling it from C (demo)
In order to run 2 and 3, add scripts/ to your PATH before using the demo Makefiles (or invoke /this/path/scripts/mojoc directly). The scripts require python to be available in PATH.
(note: the scripts have not yet been updated to support macOS, but the approach should work with minor modifications)