cangjie (仓颉) vscode环境搭建
仓颉语言开发环境搭建,vscode开发
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
修改环境变量/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调试,需要点击菜单栏运行-->启动调试,这种方式运行
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐

所有评论(0)