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

Windows 系统安装并编译 llama.cpp 步骤详解

Windows 环境下编译运行 llama.cpp 需要配置 Visual Studio、CMake 及可选的 CUDA 工具包。首先下载并安装 C++ 桌面开发组件,随后安装 CMake 构建工具。若需 GPU 加速则安装 CUDA Toolkit,联网下载模型需安装 curl。通过 vcpkg 管理依赖后克隆 llama.cpp 源码,使用 cmake 指定构建目录并开启 CUDA 与 CURL 支持进行 Release 模式编译。最终生成的可执行文件位于 build/bin/Release 目录中即可开始使用。

字节跳动发布于 2026/4/5更新于 2026/10/396 浏览
Windows 系统安装并编译 llama.cpp 步骤详解

一、下载 Visual Studio

下载 Visual Studio Tools

选择 C++ 桌面开发。

二、下载 CMake

Download CMake

三、下载 CUDA Toolkits(需要 GPU 加速可选)

CUDA Toolkit

四、安装 Curl(需要联网下载模型可选)

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg install curl:x64-windows

需手动新建模型下载目录:C:\Users\Administrator\AppData\Local\llama.cpp

五、下载 llama.cpp 源代码并编译

git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build -DGGML_CUDA=ON -DLLAMA_CURL=ON
cmake --build build --config Release
  • -B build:指定构建目录为 ./build。
  • -DGGML_CUDA=ON:启用 CUDA 支持(需已安装 CUDA 工具包)。
  • -DLLAMA_CURL=ON:启用 CURL 支持(需已安装 curl)。

六、开始使用

进入 build\bin\Release 目录开始使用 llama。

目录

  1. 一、下载 Visual Studio
  2. 二、下载 CMake
  3. 三、下载 CUDA Toolkits(需要 GPU 加速可选)
  4. 四、安装 Curl(需要联网下载模型可选)
  5. 五、下载 llama.cpp 源代码并编译
  6. 六、开始使用

更多推荐文章

查看全部
  • 使用 Google Colab 部署 LLaMA-13B 及 LangChain 实战
  • 字符串算法进阶:公共前缀、回文子串与大数运算
  • OpenHarmony 中使用 web_socket 库实现 WebSocket 通信
  • C++ 栈 (Stack) 的基本用法与经典例题
  • AI 聊天机器人前端界面构建与生产环境部署
  • 基于 Git 和 Termux 实现 Obsidian 平板多端同步方案
  • 前端技术演进与现代化开发实践
  • AI Infra 底层逻辑与落地实战指南
  • GitHub Copilot 完整使用指南:从安装配置到高级技巧
  • LW-CTrans: 基于 CNN 和 Transformer 的 3D 医学图像轻量级分割网络
  • Linux 基础、进阶及常用命令总结
  • 在线考试系统的设计与实现
  • Llama 3 大模型:快速体验推理及微调指南
  • 微信开放官方 Bot API:ClawBot 插件技术解析与 AI 应用
  • 基于 Java 的同城家政智能派单系统构建
  • Redis:从消息中间件到分布式核心
  • 前端 GraphQL 客户端:高效获取数据的最佳实践
  • Claude Skills 实战指南:安装、使用与自定义开发
  • CTF Web 入门:文件上传漏洞绕过技巧
  • OpenClaw 自托管 AI 管家安装与配置指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

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