跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI

Windows 环境下安装与编译 llama.cpp

在 Windows 系统上安装和编译 llama.cpp 的步骤。首先需配置开发环境,包括安装 MinGW、w64devkit 及 CMake 工具链并设置环境变量。随后通过 Git 克隆官方仓库,并使用 CMake 进行构建。推荐使用 Visual Studio 或 MinGW Makefiles 作为生成器,关闭 CURL 选项以简化依赖,最终在 Release 模式下完成编译生成可执行文件。

不知所云发布于 2026/4/6更新于 2026/5/2333 浏览

环境准备

1.1.1 安装 mingw

下载地址:mingw-builds-binaries

解压后,将 bin 目录加入环境变量,例如:E:\dev\mingw64\bin

验证安装是否成功:

g++ -v
1.1.2 安装 w64devkit

下载地址:w64devkit Releases

解压后,将 bin 目录添加到系统环境变量,例如:E:\dev\w64devkit\bin

1.1.3 安装 CMake

访问 CMake 官网,下载 Windows x64 ZIP(注意:不是安装包)。

解压后,将 bin 目录添加到环境变量,例如:E:\dev\cmake-4.0.3-windows-x86_64\bin

验证是否成功:

cmake --version

克隆 llama.cpp

git clone https://github.com/ggerganov/llama.cpp 

编译

3.3.1 使用 CMake 构建(新版)

说明:llama.cpp 官方已废弃原来的 Makefile 构建方式,推荐改用 CMake 构建方式 来编译模型工具和推理引擎。

编译 llama.cpp:

如果本地有安装 Visual Studio,推荐使用 Visual Studio + CMake 进行构建(适用于 Windows 用户,兼容性最佳):

cd path/llama.cpp
mkdir build
cd build
# 使用 Visual Studio 生成项目
cmake .. -G "Visual Studio 17 2022" -A x64 -DLLAMA_CURL=OFF
# 或使用 w64devkit 和 mingw 生成项目
cmake .. -G "MinGW Makefiles" -DLLAMA_CURL=OFF
# 编译 Release 模式
cmake --build . --config Release

如果一切正常,你会在 build/bin/Release 目录下看到生成的程序。

目录

  1. 环境准备
  2. 1.1.1 安装 mingw
  3. 1.1.2 安装 w64devkit
  4. 1.1.3 安装 CMake
  5. 克隆 llama.cpp
  6. 编译
  7. 3.3.1 使用 CMake 构建(新版)
  8. 使用 Visual Studio 生成项目
  9. 或使用 w64devkit 和 mingw 生成项目
  10. 编译 Release 模式
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 基于 Coze 构建 AI 应用及 Web 部署指南
  • 数据结构:快慢指针原理及链表环检测
  • DeskClaw 开源人机协同平台本地部署与实战指南
  • OpenClaw 跨平台部署与 SearXNG 免费搜索配置教程
  • OpenCode 安装 oh-my-opencode 插件教程
  • MyLesson 小程序前台前端开发(一)
  • 麦橘超然 WebUI 新手指南:本地部署 Flux 图像生成服务
  • Linux diff 与 patch 命令实战指南
  • 大模型、超大模型与 Foundation Model 技术精要
  • AI 入门:常见术语解释与误区澄清
  • AI 大模型在政务领域的落地应用与案例分析
  • GraphRAG 结合 GPT-4o mini 低成本构建 AI 图谱知识库教程
  • 【AIGC】Claude Code Rules配置
  • JDK 17 官方下载及安装配置指南
  • 前端国际化最佳实践:从硬编码到专业方案
  • 基于 OpenClaw 搭建三 Agent 协作写作系统
  • 2026 年 2 月 AIGC 行业模型发布与前沿资讯
  • 利用 ClaudeCode 和 Figma-MCP 实现 UI 设计 1:1 前端还原
  • Windows 下 VSCode 配置 C/C++ 开发环境完整指南
  • AI 魔术师:基于视觉的增强现实特效

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online