[software development] 华为仓颉编程sdk安装的基本步骤
Tofloor
poster avatar
deepin
2024-10-31 02:30
Author

1.找到公测版的正式链接入口

链接:cangjie-0.53.13 beta

image.png

这里一般会选x64,也就是x86处理器的sdk,然后IDE我们要自己下载安装VSCode.

紧接着,我们把相关vscode插件进行下载,如下图:

image.png

2.仓颉SDK在系统中的设置和安装

image.png

如上图,Cangjie-0.53.13-linux_x64.tar.gz包下载后,你要解压放入到系统指定的目录里面,可以看下我的系统存放路径:

image.png

存放到相关路径后,我们继续根据官方文档,安装相关linux或MacOS的依赖包,这个可看官方文档:

image.png

依赖安装完成后,我们需要打开终端重新进入cangjie sdk的存放目录cangjie,并在cangjie目录中输入source cangjie/envsetup.sh,完成仓颉工具链的安装配置,如下图:

image.png

image.png

最后,在终端窗口检验cangjie sdk是否安装成功,输入:cjc -v , 如下图:

image.png

如果看到上图中的仓颉编程语言版本号和相关配置信息,即表示安装成功。

3.在VSCode中的cangjie插件安装与设置

首先,你要根据自己的电脑硬件条件和信息,下载相应的VSCode编辑器。

然后安装好VSCode之后,我们需要把cangjie sdk相关的插件也要进行下载、解压和设置安装,如下图:

image.png

image.png

然后,我们打开自己的VSCode,进行cangjie插件的安装。打开文件资源管理器对话框,如下图:

image.png

安装完 Cangjie 插件后,即可配置 SDK 的路径。点击左下角齿轮图标,选择设置选项:

image.png

在搜索栏输入 cangjie, 然后选择侧边栏的 Cangjie Language Support 选项。

CJNative 后端的 SDK 路径配置

  1. 找到 Cangjie Sdk: Option 选项,选择后端类型为 CJNative(默认是此选项)

  2. 找到 Cangjie Sdk Path: CJNative Backend 选项,输入 CJNative 后端 SDK 文件所在绝对路径

  3. 重启 VScode 生效

    image.png
    参考链接:仓颉SDK插件设置指南

4.仓颉代码文件的编译和运行

由于vscode中的终端窗口其编译与运行,不能与系统默认同步,我这里只是进行简单演示,如下图:

image.png

在vscode中的cangjie.cj文件中编写好相关代码内容,然后打开系统的终端进行编译和运行,如下图:

image.png

从上图可以看到,我们要先用cjc cangjie.cj -o cangjie命令去编译cangjie.cj文件,并取别名cangjie进行运行,并打印出“您好,cangjie”信息,则表示你可以开始编写仓颉代码。

Reply Favorite View the author
All Replies
affoto
deepin
2024-10-31 08:04
#1

agree

Reply View the author
caoyuUU
deepin
2024-10-31 09:00
#2

仓颉现在能干嘛?

Reply View the author
131******66
deepin
2024-10-31 09:24
#3

like

感谢分享

Reply View the author
月阗
deepin
2024-10-31 09:38
#4

like

Reply View the author
deepin
2024-10-31 09:39
#5
caoyuUU

仓颉现在能干嘛?

可以重新实现一些框架、软件的开发

Reply View the author
raspbian
deepin
2024-10-31 10:09
#6

前半部分 我有一个更方便的办法

docker run -d --name cangjie -p 8022:22 zhangyiming748/fastcangjie
docker exec -it cangjie zsh

然后

image.png

Reply View the author
ggbond
deepin
2024-11-01 00:33
#7

like like like like

Reply View the author
ggbond
deepin
2024-11-01 00:33
#8

收藏了

Reply View the author
ggbond
deepin
2024-11-01 00:33
#9

感谢分享

Reply View the author
Oli
deepin
2024-11-01 02:25
#10

like

Reply View the author
piaoliang77
deepin
2024-11-01 10:38
#11

收藏了

Reply View the author
柠萌~
deepin
2024-11-04 01:13
#12

like

Reply View the author
柠萌~
deepin
2024-11-04 01:13
#13

点了

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG