# 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++)`到开发板中去,这里采用这个方案。

### 1.首先获取ollama arm64二进制ollama-linux-arm64.tgz

### 2.获取glibc 2.27以上版本的二进制,这里提取出来命令为glibc.tar.gz

### 3.获取OpenHarmony源码下面gcc/linux-x86/aarch64/gcc-linaro-7.5.0-2019.12-x86\_64\_aarch64-linux-gnu/aarch64-linux-gnu/libc/lib下的所有so使用说明

### 4.将`ollama-linux-arm64.tgz`、`glibc.tar.gz`和`gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.gz`全部推送到开发板data目录并且解压,复制到开发板lib目录参与贡献

### 5.开启ollama服务

