Kotlin 编译器错误 -d 参数无效

Kotlin compiler error -d invalid argument

当我使用他们的 Hello, World! 为 Windows 编译 kotlin cmd 文件时出现错误,但是我必须修改部分编译命令才能使 -target 部分有效。我不确定如何修复他们显示使用的 invaled -d 参数。

文本编辑器是Visual Studio Code

编译器:Kotlin-native-windows-1.4.32.zip 来自 JetBrains' GitHub account - https://github.com/JetBrains/kotlin/releases/tag/v1.4.32

我的编译命令是kotlinc.bat helloworld.kt -target mingw_x64 -d "hello world/hello world.jar"

输出:

error: invalid argument: -d
info: use -help for more information

我该如何解决这个问题?

这是 Kotlin/Native 编译器,它支持一组不同的命令行参数。

解决方案是从名为 kotlin-compiler-1.4.32.zip 的存档中下载 Kotlin/JVM 编译器。 从 Kotlin 1.5-M1 开始,本机编译器将针对这种情况显示一条澄清警告:Native / CLI: provide a way to show difference between Jvm and Native compilers.