目录
一、编译与构建
二、小结
一、编译与构建
在main.cj里面写入如下代码
package Study
import std.env.*
main() {
println("你好, 仓颉!")
print("是否退出(N/n): ")
let flag = getStdIn().readln().getOrThrow()
while (true) {
if (flag == "N" || flag == "n") {
break
}
}
}
使用cjc
cjc是仓颉编程语言的编译命令,其提供了丰富的功能及对应的编译选项
在想要编译的仓颉文件的路径下,比如:我想要编译main.cj,就在src目录下,打开命令窗口,输入
cjc main.cj
即可编译出main.exe可执行文件,运行main.exe文件,可能会报错
这个时候,可以把之前安装的仓颉环境的目录找到,然后,找到这个路径
接着复制这个路径,把它配置到环境变量的Path里面
即可解决报错问题,然后重新编译一下main.cj
就可以运行了。
使用cjpm
cjpm是仓颉语言的官方包管理工具,用于管理、维护仓颉项目的模块系统,并且提供更简易统一的编译入口,支持自定义编译命令。包管理器同时也提供基于仓颉语言原生的自定义构建机制,允许开发者在构建的不同阶段增加预处理和后处理流程,实现构建流程可灵活定制,能够满足开发者不同业务场景下的编译构建诉求。
直接在工程目录下,输入cmd,打开命令窗口,输入cjpm build -V,即可。
会在工程目录里生成target文件夹,在target文件夹里,双击进入release文件夹,找到bin目录,双击里面的main.exe文件也可以运行。
二、小结
本章为大家详细的介绍了仓颉编程语言里编译与构建的内容。至此,仓颉编程语言的知识体系全部给大家介绍完了。在此,衷心感谢每一位关注者的陪伴与支持!
我深知自己能力平平、水平有限,但希望我的这一系列用心编写的文章,能成为大家学习仓颉编程语言的得力助手。相信大家在认真研读完这些文章后,再去查阅仓颉的官方文档,一定能如鱼得水,毫无障碍。
大家渴望在仓颉开发的道路上更进一步,推荐大家关注B站上东北大学张引老师开设的仓颉课程。张引老师的课程妙趣横生,讲解深入浅出,定能让大家收获满满。
对于那些热爱通过书籍汲取知识的朋友,张荣超老师所著的《图解仓颉编程 - 基础篇》和《图解仓颉编程 - 高级篇》(可在B站九丘教育购买)是绝佳之选。这两本书以图文并茂的方式,系统且全面地阐述了仓颉编程语言的知识。
如果大家想要紧跟仓颉编程的最新潮流,及时获取最前沿的内容和动态,B站上的华为仓颉官方内容仓颉编程语言频道,绝对是不容错过的信息宝库。
最后,如果大家觉得我的文章对学习仓颉服务端开发有所帮助,不妨动动手指,点个免费的赞。你们的每一个赞,都如同一束温暖的阳光,给予我源源不断的创作动力。在此,再次感谢大家的支持与厚爱🌹🌹🌹!