# openHarmony_ollama **Repository Path**: lxfd1/open-harmony_ollama ## Basic Information - **Project Name**: openHarmony_ollama - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-02-10 - **Last Updated**: 2025-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # openHarmony_ollama ### 介绍 OpenHarmony中c库使用的是musl,使用llvm开源项目的C ++ 标准库libc ++ 作为C++运行时库。所以想在OpenHarmony上运行ollama最快的方法就是补充ollama依赖的`GNU C 库(glibc)`和`GNU C++ 库(libstdc++)`到开发板中去,这里采用这个方案。 ![1738915380972](images/README/1738915380972.png) ### 1.首先获取ollama arm64二进制ollama-linux-arm64.tgz ![1738915612309](images/README/1738915612309.png) ### 2.获取glibc 2.27以上版本的二进制,这里提取出来命令为glibc.tar.gz ![1738915660132](images/README/1738915660132.png) ### 3.获取OpenHarmony源码下面gcc/linux-x86/aarch64/gcc-linaro-7.5.0-2019.12-x86\_64\_aarch64-linux-gnu/aarch64-linux-gnu/libc/lib下的所有so使用说明 ![1738915726824](images/README/1738915726824.png) ### 4.将`ollama-linux-arm64.tgz`、`glibc.tar.gz`和`gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz`全部推送到开发板data目录并且解压,复制到开发板lib目录参与贡献 ![1738915764194](images/README/1738915764194.png) ### 5.开启ollama服务 ![1738915815072](images/README/1738915815072.png) ![1738915853976](images/README/1738915853976.png)