macOS安装仓颉工具链
macOS安装仓颉工具链
在开发仓颉程序时,仓颉编译器是必不可少的工具之一,它能够将仓颉源代码编译成可运行的二进制文件。然而,仓颉为开发者提供的工具链远不止于此。它不仅包括编译器,还有调试器、包管理器、静态检查工具、格式化工具以及覆盖率统计工具等,为开发者构建了一整套完善的开发工具链。而且,仓颉工具链提供了便捷的安装和使用方式,基本可以实现“开箱即用”。
目前,仓颉工具链已适配部分版本的 Linux、macOS 和 Windows 平台。
环境准备
macOS
仓颉工具链的 macOS 版本支持在 macOS 12.0 及以上版本运行。
在使用 macOS 版本前,需要安装相应的依赖软件包。可以通过执行以下命令来安装:
$ brew install libffi
安装指导
下载与解压
首先,请前往仓颉官方发布渠道,下载适配平台架构的安装包。例如,我下载的是 cangjie-sdk-mac-aarch64-0.60.5.tar.gz。
下载完成后,执行以下命令进行解压:
tar xvf cangjie-sdk-mac-aarch64-0.60.5.tar.gz
解压后,会在当前工作路径下生成一个名为 cangjie 的目录,里面存放了仓颉工具链的全部内容。
配置环境变量
接下来,执行以下命令来完成仓颉工具链的安装配置:
source cangjie/envsetup.sh
验证安装是否成功,可以执行以下命令:
cjc -v
其中,cjc
是仓颉编译器的可执行文件名。如果在命令行中看到仓颉编译器的版本信息,就表示仓颉工具链已经成功安装。
需要注意的是,envsetup.sh
脚本仅在当前 shell 环境中配置了工具链相关的环境变量,因此仓颉工具链只在当前 shell 环境中可用。如果要在一个新的 shell 环境中使用仓颉工具链,需要重新执行 envsetup.sh
脚本来配置环境。
使环境变量自动生效
为了使仓颉工具链的环境变量配置在 shell 启动时自动生效,可以在 shell 初始化配置文件中添加相应的命令。具体来说,可以在 $HOME/.bashrc
或 $HOME/.zshrc
(具体取决于所使用的 shell 类型)等 shell 初始化配置文件的末尾添加如下命令:
# 假设仓颉安装包解压在 /home/user/cangjie 中
source /home/user/cangjie/envsetup.sh # 即 envsetup.sh 的绝对路径
在我的环境中,我是在~/.bash_profile
文件中添加了以下命令:
source/Users/jianguo/cangjie/envsetup.sh
添加完成后,记得刷新配置。
完成配置后,shell 启动时就可以直接使用仓颉编译工具链了。
获取完整路径
可以通过pwd
命令来获取完整的路径。
验证安装
以下是我的配置完成后的环境示例:
jianguo@nutpi ~ % cjc -v
Cangjie Compiler: 0.60.5 (cjnative)
Target: aarch64-apple-darwin
这样,仓颉工具链的环境就配置完成了。你学会了吗?
- 17回答
- 20粉丝
- 11关注
- (三一)探索 ArkCompiler 工具链生态:构建完整开发工具集
- (二)ArkCompiler 的技术架构:编译工具链、运行时与设计目标解析
- 元服务安装
- 鸿蒙元服务——安装教程
- (七三)HarmonyOS Design 的区块链技术应用
- 元服务虚拟机安装
- (四四)ArkTS 与区块链技术的结合探索
- (七三)ArkCompiler 与区块链技术的创新融合
- OpenHarmony-测试同学安装测试包之全新姿势
- 第四一课:HarmonyOS Next区块链应用开发全解析:技术集成与实战案例
- 鸿蒙NEXT开发App相关工具类(ArkTs)
- 鸿蒙jsonToArkTS_工具Java版本来了
- HarmonyOS Next开发语言与工具全解析
- (四十)ArkTS 可视化编程工具探索
- 钢琴和弦小工具(二)布局思路