编译完成后,是否可以删除使用make编译程序所需的额外库?

问题描述

例如,我从其源代码编译wireshark。我已经安装了很多库,以便可以对其进行编译,例如:

liblz-dev liblz1 liblzma-dev libnl-3-dev libsystemd-dev liblua5.3-0 liblua5.3-dev libnl-genl-3-dev libnl-route-3-dev libreadline-dev libreadline6-dev lzma lzma-dev和其他许多人。

然后,我使用cmakemake来配置和编译程序包。既然编译已完成并且我已经完成make install,那么我可以删除那些开发库,还是会导致我的应用程序崩溃?

我猜想我可以安全地删除已安装的所有-dev软件包,但是其他任何因素都会导致该软件包损坏。例如。我安装了lzmalzma-dev以在Wireshark中添加功能。如果我删除lzma-dev包,我认为会好的,因为我的编译程序已经知道如何使用lzma。但是,如果我删除lzma,该功能将在我的程序中被破坏,因为它不再存在。这是正确的观看方式吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)