Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 659 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 659 Bytes

Mojo FFI Notes

  1. Calling C libraries from Mojo
  2. Statically linking a Mojo executable against a C library (demo)
  3. 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)

or you can use

source setup.sh

this will make the Makefiles on 3 work properly