我有一个C / C ++应用程序,我需要确定它所依赖的所有(共享)库,所以我可以与其他人共享它和库,这样他们就不必在Linux上安装任何软件包了。
那么可以确定C ++应用程序所依赖的所有库吗?
稍微澄清一下,我暂时没有应用程序makefile,这就是为什么我必须找到另一种方式。
答案 0 :(得分:10)
我认为对于linux,您可以使用 ldd命令。您可以在此处查看此命令的手册页,也可以在此处找到http://linux.about.com/library/cmd/blcmdl1_ldd.htm。
答案 1 :(得分:3)
尝试使用ldd,它将列出该可执行文件的依赖库