tl;dr
基本的に以下のREADME通り進めばできる
https://github.com/JetBrains/kotlin-native
Kotlin/Nativeを準備
以下からclone
https://github.com/JetBrains/kotlin-native
❯ git clone https://github.com/JetBrains/kotlin-native.git
READMEに書いてあることをそのまま実行するだけ
依存モジュールをダウンロード
結構時間がかかる
./gradlew dependencies:update
コンパイラ・ライブラリビルド
READMEに1時間とあるが、自分のMBPで2時間かかった。。
./gradlew bundle
PATHを通す
❯ export PATH=./dist/bin:$PATH
これで準備完了。
実際に使う
コードを書く
hello.kt
fun main() {
println("Hello World!")
}
コンパイル
❯ kotlinc hello.kt -o hello -opt
実行
❯ ./hello.kexe
Hello World!
以上。