Ubuntu上C++如何使用第三方库
在Ubuntu上使用C++第三方库需依次执行:通过apt-get安装开发版库,用-I指定头文件路径、-L指定库文件路径,用-l链接库(去除前缀lib和后缀),包含头文件后编译运行。不同库可能有额外配置,需参考官方文档。
在Ubuntu上折腾C++和第三方库,其实没想象中那么玄乎。无非就是装库、配路径、链进去、写代码、跑起来——这套流程走通,基本就齐活了。不过,每一步具体怎么操作,新手很容易卡在细节上。下面咱们就把这几个关键环节拆开捋一遍。

首先,得把库装上。Ubuntu下最省事的办法就是直接用apt-get。比如要装一个叫libexample的库(开发版),终端里敲两行命令就行:
sudo apt-get update
sudo apt-get install libexample-dev
装完库,下一步就是让编译器能找到它。编译器可不知道头文件和库文件藏在哪里,得靠你给它指路。-I选项指定头文件目录,-L指定库文件目录。假如头文件在/usr/include/example,库文件在/usr/lib,编译命令长这样:
g++ -I/usr/include/example -L/usr/lib -o my_program my_program.cpp
光指路还不够,还得真正把库里的代码链接到你的程序里。这一步靠-l选项搞定。注意库名要去掉前缀lib和后缀.a或.so,比如libexample就写成-lexample。完整的命令就成了:
g++ -I/usr/include/example -L/usr/lib -lexample -o my_program my_program.cpp
环境搭好了,剩下的就是写代码。记得在源文件里包含对应的头文件,比如#include ,然后直接调用库提供的函数或类。举个最简单的例子:
#include
int main() {
example_function();
return 0;
}
最后一步,编译运行。如果前面每个环节都没出岔子,程序应该能顺利跑起来,打印出你想要的结果。
当然,这只是通用的套路。不同库可能会有额外的配置要求,比如设置环境变量、运行某个配置脚本之类的。遇到这种情况,翻翻库的官方文档是最靠谱的做法。毕竟第三方库千差万别,但核心思路不变——装、配、链、写、跑,五步走稳,基本不会翻车。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。
Android Studio 是 Google 面向 Android 应用开发提供的官方集成开发环境,以 IntelliJ IDEA 为基础,集成智能代码编辑、Gradle 构建、设备模拟、界面预览、调试测试及性能分析工具,













