当前位置: 首页 > news >正文

Mac 搭建仓颉语言开发环境(Cangjie SDK)

文章目录

  • 仓颉编程语言通用版本SDK Beta试用报名
  • 仓颉语言文档
  • 注册 GitCode
  • 登录 GitCode 下载 Cangjie SDK
  • 配置环境变量
  • VSCode 插件
  • VSCode 创建项目

仓颉编程语言通用版本SDK Beta试用报名

  • https://wj.qq.com/s2/14870499/c76f/

仓颉语言文档

  • https://developer.huawei.com/consumer/cn/cangjie

注册 GitCode

  • https://gitcode.com/

注: 报名成功后才能看到 Cangjie SDK 项目

登录 GitCode 下载 Cangjie SDK

注: Mac 环境下载 Cangjie-0.55.3-darwin_x64.tar.gz

在这里插入图片描述

在这里插入图片描述

  • 解压 Cangjie-0.55.3-darwin_x64.tar.gz

在这里插入图片描述

配置环境变量

export PATH=/Users/用户名/cangjie/bin:$PATH
export PATH=/Users/用户名/cangjie/tools/bin:$PATH
  • 配置仓颉内置环境
source /Users/用户名/cangjie/envsetup.sh
cjc -v
cjpm -v

在这里插入图片描述

VSCode 插件

  • 下载 Cangjie VSCode 插件

在这里插入图片描述

  • 安装 Cangjie 插件

在这里插入图片描述

  • 配置 Cangjie 插件

在这里插入图片描述

VSCode 创建项目

  • >cangjie: Create Cangjie Project View

在这里插入图片描述
在这里插入图片描述

  • 项目结构

在这里插入图片描述

  • 运行项目
cjpm run

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【homebrew安装】踩坑爬坑教程
  • sql中拼接操作
  • 计算机三级网络技术总结(五)
  • 昂科烧录器支持Senasic琻捷电子的蓝牙低功耗芯片SNP746
  • Linux 中的 Screen 命令详解
  • 基于yolov8的红外小目标无人机飞鸟检测系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • 【从计算机的发展角度理解编程语言】C、CPP、Java、Python,是偶然还是应时代的产物?
  • 面试真题:谈一谈Mysql的分库分表
  • Mysql梳理6——order by排序
  • Msf之Python分离免杀
  • [Python数据可视化] Plotly:交互式数据可视化的强大工具
  • 24年蓝桥杯及攻防世界赛题-MISC-2
  • podman镜像拉取加速
  • Qt之QFuture理解
  • Linux入门攻坚——32、Mini Linux制作
  • [nginx文档翻译系列] 控制nginx
  • [数据结构]链表的实现在PHP中
  • 【翻译】babel对TC39装饰器草案的实现
  • css系列之关于字体的事
  • java概述
  • js作用域和this的理解
  • node 版本过低
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 对超线程几个不同角度的解释
  • 基于webpack 的 vue 多页架构
  • 如何进阶一名有竞争力的程序员?
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​低代码平台的核心价值与优势
  • ​批处理文件中的errorlevel用法
  • # SpringBoot 如何让指定的Bean先加载
  • #Linux(Source Insight安装及工程建立)
  • #Z0458. 树的中心2
  • (11)MATLAB PCA+SVM 人脸识别
  • (3)选择元素——(17)练习(Exercises)
  • (bean配置类的注解开发)学习Spring的第十三天
  • (Ruby)Ubuntu12.04安装Rails环境
  • (阿里云万网)-域名注册购买实名流程
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (九十四)函数和二维数组
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三)模仿学习-Action数据的模仿
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (十五)使用Nexus创建Maven私服
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core中的去虚
  • .net mvc部分视图
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net 连接达梦数据库开发环境部署