📚往期笔录记录🔖:
🔖鸿蒙(HarmonyOS)北向开发知识点记录~
🔖鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~
🔖鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
🔖嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
🔖对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
🔖鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
🔖记录一场鸿蒙开发岗位面试经历~
🔖持续更新中……
简介
随着技术的不断发展,移动应用开发需求也越来越大,在传统移动应用开发过程中,开发者需要面对较为繁琐的配置和环境搭建,这使开发成本变得更高。为解决这类问题,通过使用lycium工具,可以帮助开发者实现快速开发,简化开发流程,减少开发耗时。
lycium是一款协助开发者通过shell语言实现C/C++三方库快速交叉编译,并在HarmonyOS上快速验证的编译框架工具。
开发者只需要设置对应C/C++三方库的编译方式以及编译参数,通过lycium就能快速的构建出能在HarmonyOS上运行的二进制文件。
本文将以openssl为例,介绍如何通过lycium工具快速编译三方库。
通过lycium工具快速编译三方库
本小节介绍如何在Linux环境下,使用lycium工具通过ohos sdk快速编译openssl三方库源码。
编译环境准备
- Linux编译环境搭建及HarmonyOS SDK下载,请参考:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-cmake-adapts-to-harmonyos-V5#li92378266476
- 下载完SDK后,将SDK工具链配置到环境变量中。
- lycium支持的是C/C++三方库的交叉编译,SDK工具链只涉及到native目录下的工具,故OHOS_SDK的路径需配置成native工具的父目录,Linux环境中配置SDK环境变量方法如下:
owner@ubuntu:/mnt/e$ export OHOS_SDK=/xxx/ohos-sdk/linux # 此处SDK的路径需要开发者配置成自己的sdk解压目录
- 拷贝编译工具。 </