
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
鸿蒙生态长期缺乏高版本编译器,制约开源软件移植。Harmonybrew 社区成功完成 GCC 与 LLVM 鸿蒙移植,支持 GCC 13 及 LLVM 22 等版本。通过 Homebrew 安装后,编译产物可自动签名,直接在鸿蒙 PC 运行。
鸿蒙生态长期缺乏高版本编译器,制约开源软件移植。Harmonybrew 社区成功完成 GCC 与 LLVM 鸿蒙移植,支持 GCC 13 及 LLVM 22 等版本。通过 Homebrew 安装后,编译产物可自动签名,直接在鸿蒙 PC 运行。
鸿蒙生态长期缺乏高版本编译器,制约开源软件移植。Harmonybrew 社区成功完成 GCC 与 LLVM 鸿蒙移植,支持 GCC 13 及 LLVM 22 等版本。通过 Homebrew 安装后,编译产物可自动签名,直接在鸿蒙 PC 运行。
这个鸿蒙容器使我们能够使用 Linux 服务器来运行和测试我们的命令行程序,而不用依赖 OpenHarmony 物理设备。
摘要:本文介绍了在鸿蒙PC上通过Docker CLI远程连接Linux服务器Docker引擎的解决方案。由于鸿蒙原生不支持容器引擎,作者采用C/S架构,在鸿蒙PC安装Docker客户端,通过SSH免密登录远程服务器。提供了两种配置方法:使用Docker Context实现持久化连接,或通过DOCKER_HOST环境变量临时连接。文章还探讨了文件挂载和端口映射的"空间错觉"问题,建议使用docker
在进行软件开发的过程中,开发者经常需要用到各种环境管理器来管理自己的开发环境:Rust 用 rustup,Python 用 uv,Node.js 用 nvm 或 fnm。这些环境管理器都没有官方适配鸿蒙,用户很难在鸿蒙 PC 上使用这些工具。现在,这四款环境管理器已经全部收录进 Harmonybrew 并完成了鸿蒙适配。本文介绍它们的使用方式以及适配原理。
在进行软件开发的过程中,开发者经常需要用到各种环境管理器来管理自己的开发环境:Rust 用 rustup,Python 用 uv,Node.js 用 nvm 或 fnm。这些环境管理器都没有官方适配鸿蒙,用户很难在鸿蒙 PC 上使用这些工具。现在,这四款环境管理器已经全部收录进 Harmonybrew 并完成了鸿蒙适配。本文介绍它们的使用方式以及适配原理。
在进行软件开发的过程中,开发者经常需要用到各种环境管理器来管理自己的开发环境:Rust 用 rustup,Python 用 uv,Node.js 用 nvm 或 fnm。这些环境管理器都没有官方适配鸿蒙,用户很难在鸿蒙 PC 上使用这些工具。现在,这四款环境管理器已经全部收录进 Harmonybrew 并完成了鸿蒙适配。本文介绍它们的使用方式以及适配原理。
本文档介绍了在鸿蒙PC上进行底层开发时的问题定位方法。由于安全管控限制,传统UNIX工具如strace、ltrace等不可用。作者提供了替代方案:1)使用官方签名的lldb进行调试;2)通过qemu的-strace参数模拟系统调用追踪;3)利用HiLog查看内核日志,重点关注avc、xpm、hmsecpt等安全模块日志;4)proc文件系统部分路径可用。文档详细说明了各工具的获取和使用方法,并分享
本文档介绍了在鸿蒙PC上进行底层开发时的问题定位方法。由于安全管控限制,传统UNIX工具如strace、ltrace等不可用。作者提供了替代方案:1)使用官方签名的lldb进行调试;2)通过qemu的-strace参数模拟系统调用追踪;3)利用HiLog查看内核日志,重点关注avc、xpm、hmsecpt等安全模块日志;4)proc文件系统部分路径可用。文档详细说明了各工具的获取和使用方法,并分享








