0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS开发:【基于命令行(安装编译工具)】

jf_46214456 来源:jf_46214456 作者:jf_46214456 2024-04-26 15:03 次阅读

安装编译工具

想要详细了解OpenHarmony编译构建模块功能的开发者可参考[编译构建指南]。

相关操作在Ubuntu环境下进行。

安装hb

说明: 如需安装代理,请参考[配置代理]。

鸿蒙开发指导文档:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

  1. 在源码根目录运行如下命令安装hb并更新至最新版本。

    python3 -m pip install --user build/hb
    
  2. 设置环境变量。

    vim ~/.bashrc
    

    将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

    export PATH=~/.local/bin:$PATH
    

    执行如下命令更新环境变量。

    source ~/.bashrc
    
  3. 在源码目录执行"hb help",界面打印以下信息即表示安装成功。
    hb_help

须知:

  • 可采用以下命令卸载hb:
    python3 -m pip uninstall ohos-build
    
  • 若安装hb的过程中遇到问题,请参见下文[常见问题]进行解决。

安装LLVM(仅OpenHarmony_v1.x分支/标签需要)

须知: 如果下载的源码为OpenHarmony_v1.x分支/标签,请按下面的步骤安装9.0.0版本的llvm。

如果下载的源码为Master及非OpenHarmony_v1.x分支/标签,可直接跳过本小节,hb会自动下载最新的llvm。

  1. 打开Linux编译服务器终端。
  2. [下载LLVM工具]。
  3. HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿

搜狗高速浏览器截图20240326151547.png

  1. 解压LLVM安装包至~/llvm路径下。

    tar -zxvf llvm.tar -C ~/
    
  2. 设置环境变量。

    vim ~/.bashrc
    

    将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

    export PATH=~/llvm/bin:$PATH
    
  3. 生效环境变量。

    source ~/.bashrc
    

    审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编译
    +关注

    关注

    0

    文章

    616

    浏览量

    32404
  • 鸿蒙
    +关注

    关注

    55

    文章

    1661

    浏览量

    42137
  • HarmonyOS
    +关注

    关注

    79

    文章

    1868

    浏览量

    29287
  • OpenHarmony
    +关注

    关注

    23

    文章

    3336

    浏览量

    15180
收藏 人收藏

    评论

    相关推荐

    在STM32实现命令行

    工作中的开发环境都是基于linux命令行交互,作为命令行的重度使用者,玩单片机也要使用命令行工具,百度了一些
    发表于 12-09 11:32 1645次阅读

    Linux命令行工具

    Linux 新手往往对命令行心存畏惧。部分原因是因为需要记忆大量的命令,毕竟掌握命令是高效使用命令行的前提不幸的是,学习这些命令并无捷径,
    发表于 07-25 08:10

    编译命令行应用无法使用请问是什么问题?

    新购买的imx6ul开发板,根据软件使用手册4.3.4,编译命令行工具,生成wdttest,再通过tftf下载到开发板运行,出现:-sh .
    发表于 12-01 07:26

    caxa命令行中的应用

    caxa命令行中的应用 命令行对于大多用户来说往往只是输入数据的作用,但是其中的奥妙还有很多,下面就给大家
    发表于 10-18 18:18 2165次阅读

    监控jvm常用的5个命令行工具

    常用的几个命令行工具有jps、jstat、jinfo、jmap、jstack等。这几个工具可以安装openjdk-devel-debug包。
    的头像 发表于 02-06 14:47 5587次阅读
    监控jvm常用的5个<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>

    Xilinx软件命令行工具:XSCT开发和调试

    了解如何使用XSCT,Xilinx软件命令行工具进行开发和调试。 该视频演示了XSCT如何充当Xilinx SDK的命令行控制台。
    的头像 发表于 11-21 06:02 1.3w次阅读

    Xilinx软件命令行工具进行开发和调试

    了解如何使用XSCT,Xilinx软件命令行工具进行开发和调试。 该视频演示了XSCT如何充当Xilinx SDK的命令行控制台。
    的头像 发表于 11-22 06:53 6115次阅读

    维基链的命令行是如何高效快速的对维基链节点进行操作的

    命令行,是一种面向开发者的工具。 众所周知,在Linux系统中,Linux本身也提供了一系列的命令行工具,比如ls、cd、ps等等
    发表于 06-24 11:15 881次阅读

    Git常见的误区和命令行工具等综述

    Git常见的误区和命令行工具等综述
    发表于 08-31 09:51 0次下载

    Linux下播放器开发-Mplayer命令行使用介绍

    前面文章介绍了Linux下Mplayer播放的交叉编译、移植,在命令行上成功运行了mplayer播放器,完成了视频播放。mplayer支持二次开发,也支持命令行上直接使用;如果在
    的头像 发表于 08-14 09:10 6029次阅读

    Golang基于flag库实现一个命令行工具

    Golang 标准库中的 flag 库提供了解析命令行选项的能力,我们可以基于此来开发命令行工具
    的头像 发表于 10-28 09:26 984次阅读

    新的开源命令行工具west

    电子发烧友网站提供《新的开源命令行工具west.zip》资料免费下载
    发表于 11-11 09:25 0次下载
    新的开源<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>west

    pycharm命令行终端运行代码

    Python是一种非常流行的编程语言,许多开发者使用它来编写各种应用程序和脚本。为了方便开发者编写和测试代码,PyCharm是一种集成开发环境(IDE),它提供了许多功能和工具,其中包
    的头像 发表于 11-22 11:20 1390次阅读

    eclipse怎么使用命令行

    。JDK是运行Java程序所必需的环境,而Eclipse则是一个基于Java开发的IDE。在确保安装完毕后,我们可以通过以下步骤来在命令行
    的头像 发表于 12-06 11:26 989次阅读

    HarmonyOS开发:【基于命令行安装库和工具集)】

    使用命令行进行设备开发时,可以通过以下步骤安装编译OpenHarmony需要的库和工具
    的头像 发表于 04-25 21:03 58次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>开发</b>:【基于<b class='flag-5'>命令行</b>(<b class='flag-5'>安装</b>库和<b class='flag-5'>工具</b>集)】