升级 Mac OS X 后是否需要重新编译命令行实用程序?

升级 Mac OS X 后是否需要重新编译命令行实用程序?

这可能是一个微不足道的问题,但我有GNU 核心实用程序安装,以及许多 Python 包和一些其他东西。我原本以为我可能必须重新编译或重新安装其中的一些/所有东西,因为 OS X 10.8 / Xcode 4.4 有更新版本的 GCC 等。但是,到目前为止一切似乎都运行良好。我是否应该重新编译所有内容?我是否会冒着出现错误的风险?或者既然程序运行良好,一切都应该没问题吗?我不完全理解编译后究竟是如何工作的。

编辑:Coreutils 和 Python 都是从源代码构建的,然后安装了 Python 包pip或等效包。一切似乎工作顺利,我只是有点偏执。

答案1

你应该没事。旧的库应该还在那里,除非你将某个 ~/bin 文件夹复制回全新安装。

相关内容