sdk下载
下载中心-仓颉编程语言官网
可选择半年更新版,不用申请。目前版本:0.53.13 ,选择不同平台压缩包下载解压到任意位置即可
补充下载,vscode插件解压后,在vscode扩展中选择从vsix安装,安装后新增名为cangjie的插件
还需要一个开发插件cangjie tools,从应用商店搜索下载即可
插件开发设置,CJNative 路径即是解压sdk后的路径
mac环境
修改~/.zshrc 环境变量,追加以下,在mac平台编译依赖必需
export SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
修改/etc/paths,追加以下
cangjie目录即是上一步解压后目录
bin是cangjie编译器cjc位置
tools/bin是cjpm项目管理工具位置
/path/to/sdk/cangjie/bin
/path/to/sdk/cangjie/tools/bin
ps:修改方法可以查看mac path变量设置 这篇文章
win环境
设置系统环境变量,追加以下,cangjie home目录即是上一步解压后目录
CANGJIE_HOME=你的仓颉目录
修改当前用户PATH变量值,追加以下
llvm 目录是平台运行时依赖必需,如果没有全局path,不可运行
bin目录cjc编译器
tools\bin存放的是cjpm等工具
toos\lib是工具的依赖
%CANGJIE_HOME%\runtime\lib\windows_x86_64_llvm
%CANGJIE_HOME%\bin
%CANGJIE_HOME%\tools\bin
%CANGJIE_HOME%\tools\lib
linux环境
前置条件
系统编译依赖
ubuntu 18系统为例
apt-get install \
binutils \
libc-dev \
libc++-dev \
libgcc-7-dev
ubuntu 20系统为例
apt-get install \
binutils \
libc-dev \
libc++-dev \
libgcc-9-dev
还需要OpenSSL 3,及其他linux版本安装详情
修改环境变量/etc/profile,追加以下,cangjie home目录即是上一步解压后目录
export CANGJIE_HOME=你的仓颉目录
LD_LIBRARY_PATH 是平台运行时依赖必需
bin目录cjc编译器
tools\bin存放的是cjpm等工具
export PATH=$PATH:$CANGJIE_HOME/bin:$CANGJIE_HOME/tools/bin
export LD_LIBRARY_PATH=$CANGJIE_HOME/runtime/lib/linux_x86_64_llvm:$CANGJIE_HOME/tools/lib
source /etc/profile 环境变量生效
测试使用
查看版本
cjc -v
cjpm -v
新建目录hello,在目录内执行终端或者cmd
init 是初始化项目
run 编译并运行
cjpm init
cjpm run
vscode中使用
打开命令面板视图,搜索create Cangjie Project,回车确认执行,根据提示一步一步
结果类似如下
打开main.cj,点击三角图标运行,这种方式不能debug
如果debug调试,需要点击菜单栏运行-->启动调试,这种方式运行