如何查看与我的程序有关的确切内容?

时间:2016-09-26 18:07:07

标签: linux build linker

是否可以在Linux中使用命令行实用程序来确定链接到我的可执行文件的内容?

一种证明我没有静态或动态链接到另一段特定代码的方法。

1 个答案:

答案 0 :(得分:2)

正如评论中所述 - 对于动态链接,你有ldd。

但是如果你想看到静态链接库,那就很困难,取决于你的设置: 如果你拥有源代码接受的答案:

是你的朋友。

如果没有,您至少必须知道怀疑哪些库是静态链接的。

如果您拥有庞大的代码库并且需要提供法律证据,则可以使用black duck之类的软件检查即使开发人员复制了与许可证不匹配的源代码。