【华为仓颉编程语言】安装仓颉工具链
俗话说"工欲善其事,必先利其器"。今天这节课,我们就来学习如何安装仓颉的开发工具链。仓颉不仅仅提供了一个编译器,而是提供了一整套完整的开发工具链。接下来,让我们一起看看仓颉为我们准备了哪些工具。
欢迎来到仓颉编程语言的安装教程。
俗话说"工欲善其事,必先利其器"。今天这节课,我们就来学习如何安装仓颉的开发工具链。仓颉不仅仅提供了一个编译器,而是提供了一整套完整的开发工具链。接下来,让我们一起看看仓颉为我们准备了哪些工具。
一、仓颉工具链全景图
首先,让我们了解一下仓颉工具链包含哪些组件:
看到了吗?仓颉提供的不是一个简单的编译器,而是一整套现代化的开发工具链。这就像是给你一个完整的工具箱,而不是仅仅一把锤子。每个工具都有其特定的用途,组合起来能够大大提升我们的开发效率。
二、平台支持情况
在安装之前,我们需要了解仓颉支持哪些平台:
需要特别注意的是:
- Linux平台功能最完整,是主要开发平台
- macOS支持ARM架构
- Windows基于MinGW实现
三、Linux/macOS 安装流程
环境准备
在安装之前,我们需要准备环境。让我展示一下具体的要求:
对于Ubuntu 18.04用户,需要安装以下依赖:
# Ubuntu 18.04 依赖安装
apt-get install binutils libc-dev libc++-dev libgcc-7-dev
对于macOS用户,通过Homebrew安装依赖:
# macOS 依赖安装
brew install libffi
安装步骤详解
现在让我们看看具体的安装流程:
具体操作命令:
# 1. 解压安装包
tar xvf cangjie-sdk-linux-x64-x.y.z.tar.gz
# 2. 配置环境变量
source cangjie/envsetup.sh
# 3. 验证安装
cjc -v
环境变量持久化
大家要注意,envsetup.sh只在当前shell中生效。如果想永久生效,需要配置shell初始化文件:
在对应的配置文件末尾添加:
# 假设仓颉安装在 /home/user/cangjie
source /home/user/cangjie/envsetup.sh
四、Windows 安装流程
Windows平台提供了两种安装方式,让我们看看它们的区别:
EXE安装方式
这是最简单的方式,双击运行,跟随向导即可。适合大多数Windows用户。
ZIP安装方式
如果选择ZIP包,需要根据你的命令行环境选择对应的脚本:
Windows环境变量配置
对于ZIP安装方式,如果想要永久配置,需要设置系统环境变量:
需要添加的Path路径包括:
%CANGJIE_HOME%\bin- 编译器路径%CANGJIE_HOME%\tools\bin- 工具路径%CANGJIE_HOME%\tools\lib- 工具库路径%CANGJIE_HOME%\runtime\lib\windows_x86_64_llvm- 运行时库路径用户目录\.cjpm\bin- 包管理器路径
五、卸载与更新
最后,让我们了解如何管理已安装的仓颉工具链:
更新流程很简单:
- 先完全卸载当前版本
- 下载新版本安装包
- 按照安装步骤重新安装
常见问题解答
Q1: 安装后cjc命令找不到?
A: 检查是否正确执行了envsetup脚本,或者环境变量是否配置正确。
Q2: Windows上功能有限制吗?
A: 是的,Windows版本基于MinGW,某些功能可能不如Linux版本完整。
Q3: 可以同时安装多个版本吗?
A: 可以,但需要注意环境变量的切换,避免版本冲突。
课程总结
今天我们学习了仓颉工具链的安装方法。记住几个要点:
- 工具链很完整:不只是编译器,还有调试器、包管理器等
- 平台有差异:Linux最完整,Windows略有限制
- 环境要配置:临时用source/脚本,永久要改配置文件
- 更新先卸载:避免版本冲突
安装只是第一步,下节课我们将开始真正的仓颉编程之旅。让我们一起期待吧!

更多推荐



所有评论(0)