使用Gradle手搓一个Kotlin/Native项目

复制代码
官方中文博文:https://kotlin.liying-cn.net/native-get-started.html#using-gradle
测试操作系统:macosX64

一、安装一个Gradle

复制代码
操作方法可参考 https://gradle.org/install/

二、新建一个空白目录

三、用idea打开这个目录

四、新建build.gradle.kts

复制代码
// build.gradle.kts
plugins {
    kotlin("multiplatform") version "2.2.0"
}

repositories {
    mavenCentral()
}

kotlin {
    macosX64("native") {  // 用于 macOS
        // linuxArm64("native") // 用于 Linux
        // mingwX64("native")   // 用于 Windows
        binaries {
            executable()
        }
    }
}

tasks.withType<Wrapper> {
    gradleVersion = "8.14"
    distributionType = Wrapper.DistributionType.BIN
}

五、创建src/nativeMain/kotlin/hello.kt 文件内容如下

复制代码
fun main() {
    println("Hello, Kotlin/Native!")}

六、构建gradle

复制代码
gradle wrapper

七、编译可执行文件

复制代码
./gradlew nativeBinaries

八、运行可执行文件

复制代码
build/bin/native/debugExecutable/kotlinNativeStudy.kexe