2026/2/6 16:16:51
网站建设
项目流程
上海公司建立网站,网站域名被重定向,做兼职编辑的网站,淘宝关键词优化怎么弄之前的文章已经在linux中编译tree命令成功了#xff0c;接下来我们#xff0c;在鸿蒙的机器上看一下效果如何呢#xff1f; 在这里之前我们需要安装一些基本的相关工具#xff1a; 一、安装基本的软件#xff1a;
1. GitNext版本控制系统安装#xff1a;
GitNext 并不是…之前的文章已经在linux中编译tree命令成功了接下来我们在鸿蒙的机器上看一下效果如何呢在这里之前我们需要安装一些基本的相关工具一、安装基本的软件1. GitNext版本控制系统安装GitNext 并不是一个版本号而是一款专为 OpenHarmony PC 端开发者设计的Git 客户端工具。它旨在为 OpenHarmony 生态系统提供原生适配的版本控制解决方案通过可视化界面和命令行操作双模式简化代码的克隆、提交、分支管理及远程仓库同步等操作。核心定位作为一款开源的 Git 客户端GitNext 专注于适配鸿蒙 PC 环境支持与 Windows/macOS 的 Git 命令兼容并可集成到开发流程中如搭配 CodeArtIDE 使用。关键特性原生适配利用鸿蒙系统的 API如 WindowManager实现多窗口、分屏等 PC 端特性。功能全面支持 Git 基础操作如 clone、commit、push及高级功能如 Git LFS 管理大文件适用于开源协作和个人项目管理。开源可定制其核心代码开源如托管在 Gitee开发者可根据需求进行二次开发。GitNext 的项目地址为https://gitcode.com/OpenHarmonyPCDeveloper/GitNext。GitNext 的核心优势在于将 AI 能力与 Git 操作深度融合实现了一系列提升开发效率的功能Git 操作封装层对 Git 的底层命令进行封装提供简洁易用的接口方便上层模块调用。同时确保与 Git 的兼容性支持各种复杂的版本控制操作。OpenHarmony 适配层针对 OpenHarmony 的特性和规范进行适配包括提交信息格式、分支命名规则、生态工具集成等确保工具在 OpenHarmony 开发环境中能够顺畅运行。用户交互界面提供命令行和图形化两种交互方式满足不同开发者的使用习惯。命令行界面简洁高效适合熟练开发者图形化界面直观易懂便于新手快速上手。2. DevBox命令工具集合安装在软件开发和系统管理领域DevBox并不是一个广泛认知的工具或命令行工具的名称。你可能是在提到某种特定的软件开发环境或工具集但基于我所了解的信息没有一个广泛认可的工具或平台被称为“DevBox”。如果你的意图是讨论与开发相关的工具集合这通常指的是一组用于提高开发效率、管理项目、编写代码、测试和部署软件的工具。这类工具集合可能包括但不限于以下几种集成开发环境IDE如Visual Studio、IntelliJ IDEA、Eclipse等它们提供了代码编辑、调试、版本控制等功能的集成环境。版本控制系统如Git、SVN等用于管理代码的版本和变更历史。构建工具如Maven、Gradle等用于自动化构建和测试项目。包管理器如npmNode.js、pipPython、HomebrewmacOS等用于安装和管理项目依赖的库和框架。容器化工具如Docker用于创建、部署和管理容器化应用。持续集成/持续部署CI/CD工具如Jenkins、GitHub Actions、GitLab CI等用于自动化构建、测试和部署流程。代码编辑器如Visual Studio Code、Sublime Text、Atom等提供了高级代码编辑功能。数据库管理工具如MySQL Workbench、pgAdminPostgreSQL、MongoDB Compass等用于数据库的查询、管理和设计。DevBox 是一个适用于 HarmonyOS PC 平台的命令工具集合应用为开发者提供常用的命令行工具和实用程序。3. Python安装器安装在鸿蒙系统中Python安装器是一个专为鸿蒙PC设计的便捷工具旨在简化Python开发环境的配置流程。它并非一个通用的Python发行版而是鸿蒙应用市场提供的一个一键式安装程序其核心功能是自动部署一个完整的、可立即使用的Python环境。根据最新信息该安装器的主要特点和作用如下自动化部署用户只需在鸿蒙应用市场中搜索并安装“Python安装器”应用它便会自动完成以下所有步骤下载并安装指定版本的Python解释器当前为Python 3.12.8。安装pip包管理器用于后续安装第三方库。自动配置系统环境变量这是传统手动安装中最容易出错的环节而该工具能彻底解决“环境配置难”的问题。开箱即用安装完成后无需进行任何手动设置用户即可直接在鸿蒙PC的“终端”应用中输入python3或pip3命令来使用Python和包管理工具极大地降低了开发门槛。目标用户该工具主要面向希望在鸿蒙PC上进行Python开发的用户特别是那些希望避免繁琐环境配置的初学者或追求效率的开发者。需要注意的是这个“Python安装器”是鸿蒙PC生态中的一个特定工具。对于其他基于Linux内核的鸿蒙系统如用于开发板的版本安装Python通常需要通过命令行手动编译或使用包管理器如apt-get过程更为复杂。 因此当提及“鸿蒙中的Python安装器”时通常特指鸿蒙PC应用市场提供的这款一键安装工具。二、lycium_plusplus编译代码首先打开终端有点类似cmd窗口鸿蒙中的终端命令行主要指开发者用于调试和与鸿蒙设备交互的命令行工具其核心是 HDCHarmonyOS Device Connector它并非面向普通用户的图形化终端而是开发调试的关键接口。在目录中创建workspace/harmonyPc目录在这个目录下面我们拉取一下lycium_plusplus的构建工具代码lycium_plusplus 是一个专为 OpenHarmony 及鸿蒙 PC 环境设计的 C/C 编译框架主要用于简化三方库的编译、构建和打包流程。它基于 lycium 编译框架进行增强支持一键构建依赖关系树并提供对多版本库的编译能力尤其适用于在鸿蒙 PC 系统上移植和编译命令行工具或库文件如 tree、x264 等。git clone https://atomgit.com/OpenHarmonyPCDeveloper/lycium_plusplus.git如果有下载失败的情况就重新下载一下即可下载完成后我们可以进入子目录中cd lycium_plusplus cd lycium./build_local.sh tree执行./build_local.sh构建tree命令不过这里提示“无法运行外部来源的扩展程序”我们这里需要去设置一下即可在设置中我们在高级菜单中找到有一个“运行外部来源的扩展程序”这里把它打开即可运行外部的扩展程序了再执行就正常了不过下面有一个报错git config--global--add safe.directory/storage/Users/currentUser/workspace/harmonyPc/lycium_plusplus/external_deps/tree/tree-2.2.1代码说明该脚本用于配置Git全局安全目录解决在鸿蒙开发环境中访问特定工作区目录时的权限问题。通过添加安全目录配置允许Git在该路径下进行操作避免因目录权限导致的访问错误。此配置对所有Git仓库生效确保在鸿蒙项目开发中能够正常进行版本控制操作。操作直接正常执行这个命令即可git config--global--add safe.directory/storage/Users/currentUser/workspace/harmonyPc/lycium_plusplus/external_deps/tree/tree-2.2.1执行再次编译后我们可以查询usr/tree/arm64-v8a/bin目录下面就有一个文件了此时我们执行这个tree命令时点击“运行”即可执行成功以下为tree命令执行完成的效果。总结本文介绍了在鸿蒙系统中编译tree命令的过程。首先安装必要的开发工具GitNext版本控制工具、DevBox命令工具集和Python安装器。然后使用lycium_plusplus编译框架通过git克隆代码库并执行编译脚本。遇到“无法运行外部来源的扩展程序”错误时需在系统设置中开启相关权限。编译成功后可在指定目录找到tree命令文件并运行最终实现目录树形展示功能。整个过程展示了鸿蒙系统下的命令行工具开发流程。欢迎加入开源鸿蒙PC社区https://harmonypc.csdn.net/