Debian系统中C++库文件的查找与定位

Debian系统中C++库文件在哪找

在Debian上做C++开发,免不了要和各种库文件打交道——共享库(.so)、静态库、头文件,这些东西到底藏在哪?怎么快速找到?怎么正确配置?下面把这些问题彻底理清楚。

一、系统库的常见目录

二、快速定位某个库文件

三、安装与配置第三方库的正确姿势

四、常见标准库与用途对照

库名用途常见路径示例
libstdc++.soGNU C++ 标准库(GCC)/usr/lib/x86_64-linux-gnu/libstdc++.so.6
libc++.soLLVM C++ 标准库(Clang 可选)常见为 /usr/lib/x86_64-linux-gnu/libc++.so
libgcc_s.soGCC 运行时支持库/lib/x86_64-linux-gnu/libgcc_s.so.1
libm.so数学库/usr/lib/x86_64-linux-gnu/libm.so
说明:在 Debian 上,多架构库统一放在 /usr/lib/x86_64-linux-gnu 下;libstdc++ 属于 GCC,libc++ 属于 LLVM/Clang。
本文转载于:https://www.yisu.com/ask/48330966.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。