跳到主要内容
极客日志极客日志面向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/8/1763 浏览
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. 六、开始使用
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • OpenClaw 接入飞书:让 AI 直接操作文档和表格
  • OpenClaw 实战:AI Agent 自动生成测试用例并写入 Excel
  • 如何在 VS Code 中为 GitHub Copilot 配置 Agent Skill
  • OpenClaw 接入 QVeris 实现 AI 实时数据查询
  • 高德地图 Web 端开发:API 安装与 Marker 地理编码实战
  • Git 推送连接重置错误排查与解决
  • Java 智能客服系统:基于 Spring Boot 与 NLP 的实现方案
  • FastAPI 构建高性能 Python Web API 入门与实战
  • Nginx 安装、配置与常用功能实战指南
  • 修复 Python 运行时报错 subprocess.CalledProcessError 缺少 c++ 编译器
  • OpenClaw 接入 QQ Bot 指南:AI 助手入驻 QQ
  • Linux 系统部署 OpenClaw 并接入 QQ 机器人指南
  • DeepSeek Zero 强化学习调参实战复盘
  • OpenClaw 飞书机器人搭建流程
  • Qwen3 与 Qwen Agent 智能体开发实战:接入 MCP 工具
  • 动态规划:01 背包详解与空间优化
  • 2025 年第十六届蓝桥杯网络安全 CTF 省赛真题详解 (Web/Misc/Crypto/Reverse)
  • OpenClaw 小白友好型部署手册(Windows + Linux)
  • 芋道项目部署:前端直连与 Nginx 反向代理方案对比
  • vkedit:基于 Vue3 的 Web 图形编辑器库,支持标签与二维码设计

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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