在 mac os 上运行 kotlin native 的第一个程序:hello world

本文介绍了如何在mac os上运行Kotlin Native的第一个程序,包括从github下载并编译kotlin-native,编写并编译Hello World程序,以及通过命令行和IDEA两种方式执行程序。
摘要由CSDN通过智能技术生成

原文链接:在 mac os 上运行 kotlin native 的第一个程序:hello world


背景

  不久前有群友在讨论kotlin,就翻看了聊天记录,发现了kotlin native,能把kotin代码编译成本地可执行文件。就到kotlin的官方网站看了一下。觉得kotlin native确实很有潜力,能够零开销调用c代码,这比JNI要好很多。也许能把kotlin当做一个语法先进的c了。
  顺便说一下,我在2015年使用过一年的kotlin,用来做游戏服务器的开发,对kotlin的基本语法很熟悉了。如果kotlin能以很低的开销来做系统开发的话,这是我很乐意看到的。我前学了半年的swift,发现这货的运行开销很高,不是我想要的,现在有了kotlin native,我倒是想发掘一下,看看它究竟能干什么,希望他给的比我期望的更多。
  现在kotlin native的文档很少,基本是零文档,那没办法,想要探索的话只能是:动手!!!

编译kotlin-native

  1. 从github下载kotlin native
  2. cd kotlin-native
  3. 下载依赖包:
    ./gradlew dependencies:update
  4. 编译
    ./gradlew dist

  至此,我们就得到了kotin的native编译器,它们在目录:./dist/bin。

编写hell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值