tokuhirom's Blog

kotlin native を動かしてみる

最初にkotlin native を動かした場合

e: org.jetbrains.kotlin.konan.MissingXcodeException: An error occurred during an xcrun execution. Make sure that Xcode and its command line tools are properly installed.
Failed command: /usr/bin/xcrun xcodebuild -version
Try running this command in Terminal and fix the errors by making Xcode (and its command line tools) configuration correct.

というようなエラーになることがあります。

sudo xcode-select --switch /Applications/Xcode.app

この場合はこうすればOK.

build.gradle.kts を以下のようにする。

plugins {
    kotlin("multiplatform") version "2.0.0"
}

group = "org.example"
version = "1.0-SNAPSHOT"

kotlin {
    macosArm64("native") {
        binaries {
            executable()
        }
    }

    sourceSets {

    }
}

repositories {
    mavenCentral()
}

ソースファイルを src/nativeMain/kotlin/Main.kt あたりに置いておけばOK。

Hello, world レベルのビルドが、6秒ぐらい。 コマンドの実行自体は速い。