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。希望对您有所帮助!

相关推荐
Chenyu_3102 小时前
DPDK、TC 和 XDP:Linux 高性能网络到底在优化什么
linux·服务器·网络·缓存
陈让然4 小时前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
乔旭伟4 小时前
Linux 服务器备份实战:一致性快照、日志归档与恢复演练
linux·运维·服务器
把我格子衫拿来4 小时前
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构
c++·python·qt·vtk·三维可视化
乔旭伟4 小时前
Linux 服务器安全加固实战:SSH、防火墙、补丁与入侵排查
linux·服务器·安全
无忧.芙桃4 小时前
C++语言原理与实践(十六):多态机制讲解
开发语言·c++·多态
刘胡子大叔5 小时前
备份包只有 1.5K?
linux·服务器·网络
无足鸟ICT5 小时前
【RHCA+】RPM包验证和数字证书
linux·运维·服务器
erzong2315 小时前
Linux操作系统:线程概念与控制
linux·算法
星恒随风5 小时前
Linux线程概念详解:从分页存储、页表、MMU与TLB,深入理解线程和进程的区别与联系
linux·运维·笔记·学习·状态模式