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

相关推荐
Hello.Reader2 分钟前
Git 安装全攻略Linux、macOS、Windows 与源码编译
linux·git·macos
龙仔7254 分钟前
华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
linux·centos·华为云
tiging6 分钟前
centos实现SSH远程登录
linux·centos·ssh
Lenyiin1 小时前
《 C++ 点滴漫谈: 四十 》文本的艺术:C++ 正则表达式的高效应用之道
c++·正则表达式·lenyiin
好多知识都想学1 小时前
Linux 文件处理器 sed 和 awk 详细讲解
linux·运维·ubuntu
Johny_Zhao1 小时前
阿里云数据库Inventory Hint技术分析
linux·mysql·信息安全·云计算·系统运维
FBI HackerHarry浩2 小时前
云计算 Linux Rocky day05【rpm、yum、history、date、du、zip、ln】
linux·运维·云计算·腾讯云
yxc_inspire3 小时前
基于Qt的app开发第十三天
c++·qt·app·tcp·面向对象
异常君3 小时前
Windows 与 Linux 虚拟内存机制对比:设计理念与实现差异
java·linux·windows
bcxwz6693 小时前
linux 故障处置通用流程-36计-14-27
linux·运维·服务器