c++ - 如何在 C++/UNIX 中查找库类型(.so 或 .a)

标签 c++ unix

给定一个 C++/UNIX 库文件(不带扩展名),我需要根据其内容确定库的类型是动态库(.so 文件)还是静态库(.a 文件)(例如 grepping)针对关键字的内容)

如何在 UNIX 命令行中执行此操作?

最佳答案

尝试file <library name> 。它应该显示 shareddynamically linked如果文件是动态可加载模块,则在其输出中。

关于c++ - 如何在 C++/UNIX 中查找库类型(.so 或 .a),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1552642/

相关文章:

C++:在现实世界中添加和重新定义默认参数

c++ - 多重继承 : using a member function of a private base

regex - 如何使用 AWK 将带逗号的字段括在引号中?

unix - 删除文本行 block

linux - 粘贴命令不识别脚本中的换行符 (/n)

c++ - 我可以在 RCpp 中使用单例模式吗?

c++ - 我如何能够在 1 字节的普通字符串中存储日文字符?

c++ - C++是否保证参数评估的原子性?

java - 登录 Unix 位置

从命名管道并发选择