c - 我如何知道可执行文件中有哪些功能?

标签 c linux embedded-linux

我在 Linux 中有一个二进制文件,我想知道它编译了哪些函数。

我的项目由几个目标文件组成,每个文件包含不同的功能。有时我不知道我用哪些编译了可执行文件。我怎么知道?

我正在使用不同架构(arm、mips...)中的工具链进行编译。

谢谢。

最佳答案

您可以使用 nm unix/Linux 上的命令。或者
您可以使用 dumpbin 在 Windows 上。

关于c - 我如何知道可执行文件中有哪些功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9327415/

相关文章:

c - 为什么带有 listen(sockfd, 2) 调用的服务器能够接受 3 个连接?

linux - 源树差异摘要信息

linux-kernel - 无法解压缩时如何找到ARM Linux入口点?

linux-device-driver -/proc/ioports 的内容是什么意思

linux - 打开盒子屏幕超时

linux - 如何在 Linux 的 Cortex A9 上使用全局定时器?

c - 将默认 BIO_METHOD 从 OpenSSL 1.0.2 迁移到 1.1.1

c - Linux 中 FreeBSD 的 be64enc 和其他 dec/enc 等效函数?

C 中函数的类型冲突

c++ - 串口编程中的PNP(Plug and Play)事件处理