linux - 列出每个使用特定功能的 linux 程序

标签 linux apt

我想问你一件事,这可能是不可行的。 我需要制作一个使用特定 C 系统函数(例如 mkdir())的程序列表。 在 Linux Ubuntu 中有什么聪明的方法可以做到这一点吗?我不知道,也许将 apt-get source 与 grep 或类似的东西结合起来。 这样的列表不必填充任何使用该功能的现有程序,我只需要其中的一些(例如,我在我的电脑上安装的那些)。 提前致谢。

最佳答案

函数名称在编译后不会改变,因此您可以简单地在编译后的应用程序文件中查找它。在不反汇编的情况下对二进制文件进行 grep。它会在那里。

关于linux - 列出每个使用特定功能的 linux 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18792425/

相关文章:

python - 在 Linux 中通过 python 自动安装 tripwire

linux - 编译 fatal error boost/文件系统

linux - 使用 O_DIRECT 写入时是否需要使读取缓存失效/丢弃?

c - 文件定位功能是否会在内部将输出刷新到设备并清除输入缓存?

ubuntu - apt-get 通过隧道代理安装,但只能从客户端使用 ssh

bash - 当我尝试 "sudo apt-get update"时出现错误

Linux - 创建进程

C++ 相当于Java http请求

linux - 如何查找包含特定文件的包?

java - com.sun.mirror.* 包在 OSX 上去了哪里?