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

OpenEuler学习笔记(三十一):在OpenEuler上搭建仓颉语言开发环境

在这里插入图片描述

仓颉语言(Cangjie programming language)相对较为小众,截至2025年,并没有广泛的资料和成熟的通用搭建流程。不过下面为你提供一个较为通用的在OpenEuler上搭建开发环境的大致思路,你可以根据实际情况进行调整。

1. 安装必要的基础工具

在OpenEuler上搭建开发环境,首先需要安装一些基础的工具和依赖项,这些工具可以帮助你编译、运行和管理代码。

# 更新系统软件包
sudo dnf update -y# 安装开发工具集
sudo dnf groupinstall "Development Tools" -y# 安装常用的开发库和工具
sudo dnf install wget curl git vim -y

2. 确定仓颉语言编译器或解释器

由于仓颉语言并不常见,你需要找到该语言对应的编译器或解释器。通常可以通过以下几种途径获取:

  • 官方网站:查找仓颉语言的官方网站,看是否有针对OpenEuler或Linux系统的安装包或源代码。
  • 代码托管平台:如GitHub、GitLab等,搜索仓颉语言相关的开源项目。

假设你在GitHub上找到了仓颉语言的源代码仓库,你可以使用以下命令克隆代码:

git clone <仓颉语言仓库地址>
cd <仓库目录>

在这里插入图片描述

3. 编译和安装仓颉语言环境

如果仓颉语言是通过源代码进行编译安装的,一般遵循以下步骤:

3.1 配置编译环境

许多开源项目使用configure脚本进行配置,你可以运行以下命令:

./configure

如果项目使用CMake进行构建,你可以这样操作:

mkdir build
cd build
cmake ..
3.2 编译代码

配置完成后,使用make命令进行编译:

make
3.3 安装编译好的程序

编译成功后,使用make install命令进行安装:

sudo make install

4. 配置环境变量

为了方便在任何目录下都能使用仓颉语言的编译器或解释器,你需要将其可执行文件所在的目录添加到系统的环境变量PATH中。

打开~/.bashrc文件:

vim ~/.bashrc

在文件末尾添加以下内容(假设仓颉语言可执行文件所在目录为/usr/local/bin):

export PATH=$PATH:/usr/local/bin

保存并退出文件,然后使配置生效:

source ~/.bashrc

5. 验证安装

安装完成后,你可以通过以下命令验证仓颉语言开发环境是否搭建成功:

<仓颉语言解释器或编译器命令> --version

如果能够正确输出版本信息,则说明开发环境搭建成功。
在这里插入图片描述

6. 安装开发辅助工具(可选)

根据需要,你可以安装一些开发辅助工具,如集成开发环境(IDE)、代码编辑器等。例如,你可以安装Visual Studio Code:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf check-update
sudo dnf install code -y

安装完成后,你可以在VS Code中搜索并安装仓颉语言相关的扩展,以提供代码高亮、自动补全等功能。

http://www.lryc.cn/news/537319.html

相关文章:

  • 2021年全国研究生数学建模竞赛华为杯E题信号干扰下的超宽带(UWB)精确定位问题求解全过程文档及程序
  • 【电脑】u盘重装win7
  • HCIA项目实践--RIP的拓展配置
  • 常用架构图:业务架构、产品架构、系统架构、数据架构、技术架构、应用架构、功能架构及信息架构
  • 初阶c语言(练习题,猜随机数,关机程序)
  • 三维重建(十二)——3D先验的使用
  • DDoS技术解析
  • 总结:如何在SpringBoot中使用https协议以及自签证书?
  • Django开发入门 – 4.创建Django app
  • 安装WPS后,导致python调用Excel.Application异常,解决办法
  • 语言大模型基础概念 一(先了解听说过的名词都是什么)
  • 理解 WebGPU 的入口: navigator.gpu
  • Django 创建第一个项目
  • ChatGPT vs DeepSeek详细对比
  • 日语学习-日语知识点小记-构建基础-JLPT-N4N5阶段(6):動詞ない形について句型
  • 我的docker随笔46:在x86平台构建龙芯镜像
  • 移动端测试的挑战与解决方案:兼容性、网络问题及实战策略
  • STM32 I2C通信协议说明
  • DeepSeek v3 技术报告阅读笔记
  • HCIA项目实践(网络)---NAT地址转化技术
  • VS studio报错cmake version 3.29.5-msvc4,但是没有其他信息问题解决
  • 免费deepseek的API获取教程及将API接入word或WPS中
  • langchain学习笔记之小样本提示词Few-shot Prompt Template
  • 【CS.SE】优化 Redis 商户号池分配设计:高并发与内存管理
  • 5、《Spring Boot自动配置黑魔法:原理深度剖析》
  • 稀土抑烟剂——为纺织品安全加持,保护您的每一寸触感
  • 如何使用CSS画一个三角形,原理是什么?
  • Docker拉不下来镜像问题解决法案
  • DeepSeek 多模态大模型Janus-Pro本地部署教程
  • 笔记8——模式匹配 match语句(仅在Python 3.10及以上版本中可用)