Q: How do I run my program? A: Define top level function `fun main(args: Array)`, please ensure it's not in a package. Q: How do I create shared library? A: It is not possible at the moment. Currently Kotlin/Native could be used to produce either _Kotlin/Native_ own library format, which can be statically linked with application or or an executable for target.