【发布时间】:2015-07-18 14:26:17
【问题描述】:
我们的构建过程很复杂。我们构建了大量的二进制文件。我想获取有关二进制(exe、dll、so)到源代码(C、C++)文件链接的信息。我想知道二进制文件是由哪些 C、C++ 文件或 lib 文件构建的。这是对我们的代码库做一个单独的分析。我们是一个 make build 文件系统来构建我们的二进制文件。我想知道是否存在提取这些信息的技术或工具。我在网站上的搜索达到了 scan-build,它在构建文件之前运行静态分析工具。
任何帮助将不胜感激。 谢谢 灰细胞
【问题讨论】:
-
你的问题标题应该更清楚。你的问题我不清楚。您想通过使用二进制文件了解源文件在哪里吗?
-
是什么让您无法记录和分析构建过程的输出?
-
您使用哪些构建工具?
-
调试版本应将源信息合并到创建的二进制文件中。
-
@amol chavan "so" 不是二进制文件,它表示库文件