什么时候应该重新编译手动编译的程序?

时间:2015-09-01 20:52:08

标签: linux gcc shared-libraries libraries

我目前正在运行Ubuntu Trusty,我有一些程序是出于各种原因手动编译的。我偶尔也会运行apt-get update&& apt-get升级主要是出于安全考虑。

运行apt-get升级后,何时需要重新编译未使用apt-get进行安装并手动编译的程序?

1 个答案:

答案 0 :(得分:0)

  

什么时候需要重新编译那些没有使用apt-get安装并手动编译的程序?

如果您的程序链接到共享库,那么您需要重建它们:共享库中的错误修复自动传播到以后的所有执行依赖于该共享库的每个程序(这是使用共享库的主要优点之一)。

如果您的程序与存档版本相关联,那么您必须重新链接它们以获取错误修复。