什么是Kotlin native
kotlin native提供了使用kotlin代码与kotlin库与平台原生交互,生成原生二进制的功能
这其中不包括JDK类库,不可以将native和JVM混为一谈
如何下载
https://github.com/JetBrains/kotlin-native/releases/tag/v1.3.50
https://github.com/JetBrains/kotlin/releases/tag/v1.3.50
当然,使用snapd是最便捷的方法
sudo snap install kotlin-native --classic
kotlin native提供以下命令:
cinterop 原生接口操作
konanc 编译器(kotlin-native的别名,柯南C)
cinterop
- .def 原生接口定义
最好使用一个 .def 文件描述一个原生库(.so), 形成独立的命名空间