Linux - C / C++ 第三方库安装

11 Sep 2020

linux

在进行 Linux 系统编程时,我们常会用到各种各样的第三方库协助我们进行开发。但是安装方式往往没有很明确的说明。这里包括了我所用到过的 Linux 第三方库的安装方式。

系统环境 §

以下所有代码均基于 Ubuntu 18.04.5 amd64 版本。不保证在其它发行版上的正确性。

Linux 默认库位置 §

头文件位置 §

  • /usr/inlcude
  • /usr/local/include

库文件位置 §

  • /usr/lib
  • /usr/local/lib

MySQL - libmysqlclient §

包含的 C / C++ 头文件 §

  • #include<mysql/mysql.h>
  • #include<mysql/mysqld_error.h>

安装方式 §

$ sudo apt-get install libmysqlclient-dev

头文件位置 §

/usr/include

库文件位置 §

/usr/lib

OpenSSL - libssl §

包含的 C / C++ 头文件 §

  • #include<openssl/sha.h>
  • #include<openssl/md5.h>
  • #include<openssl/aes.h>
  • #include<openssl/rsa.h>

安装方式 §

$ sudo apt-get install libssl-dev

还可以选择安装该库的文档:

$ sudo apt-get install libssl-doc

头文件位置 §

/usr/include

库文件位置 §

/usr/lib