Ubuntu 22.04上编译安装c++ spdlog library

Very fast, header-only/compiled, C++ logging library.

请以root身份或sudo执行。

  1. 安装必需的依赖项:

sudo apt-get update

sudo apt-get install git g++ cmake

```

  1. 克隆 spdlog 仓库:

cd /opt

git clone https://github.com/gabime/spdlog.git

cd spdlog

  1. 创建并进入一个 build 目录:

mkdir build

cd build

  1. 使用 CMake 配置并生成 Makefile:

cmake ..

  1. 编译并安装 spdlog:

make

sudo make install

```

  1. 最后,您可以在您的项目中包含 spdlog 头文件并链接 spdlog 库进行使用:

```cpp

#include <spdlog/spdlog.h>

int main() {

spdlog::info("Hello, spdlog!");

return 0;

}

```

编译项目时,请确保链接 spdlog 库,例如:

```bash

g++ your_source_file.cpp -o your_executable -lspdlog

```

现在您已经成功在 Ubuntu 22.04 上编译安装了 spdlog。希望对您有所帮助!

相关推荐
KuaCpp20 分钟前
C++面向对象(速过复习版)
开发语言·c++
比昨天多敲两行22 分钟前
Linux基础开发工具(下)
linux·运维·服务器
笨笨饿2 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg2 小时前
Linux的入门级常用操作命令
linux·运维·服务器
就叫飞六吧3 小时前
TOML vs YAML:为什么 Cargo 选择 TOML?
linux·运维·服务器
IMPYLH3 小时前
Linux 的 test 命令
linux·运维·服务器·chrome·bash
智者知已应修善业3 小时前
【51单片机不用数组动态数码管显示字符和LED流水灯】2023-10-3
c++·经验分享·笔记·算法·51单片机
xrui584 小时前
2026实战:深度解析 Gemini 3.1 镜像站函数调用在自动化运维工单中的应用
linux·服务器·网络
HackTwoHub4 小时前
Linux 内核史诗级本地提权 全网深度复现、原理完整分析( CVE-2026-31431)
linux·运维·安全·web安全·网络安全·代码审计·安全架构
AI进化营-智能译站4 小时前
ROS2 C++开发系列16-智能指针管理传感器句柄|告别ROS2节点内存泄漏与野指针
java·c++·算法·ai