为什么配置/构建 gcc 比 apt-get install gcc 花费更多时间

为什么配置/构建 gcc 比 apt-get install gcc 花费更多时间

徘徊对libgomp(gcc的OpenMP运行时库)进行一些修改,我下载了GCC8的源代码,并尝试配置/制作整个编译器。

配置阶段结束得足够快,但我等了 1 小时制作,还没完,我就取消了。

那么为什么当我使用以下命令安装 gcc 编译器时,configure/make gcc 需要那么长时间应用程序获取安装,不超过几分钟??

这里多长时间的一个例子制作阶段可以持续(取决于您的电脑性能,但显示一个数量级)

答案1

apt-get install从存储库中获取预编译的包,同时该make过程从本地计算机上的源代码编译整个内容。

这是许多发行版都有预编译包存储库的原因之一。它使最终用户更方便地设置系统(因为设置时间更少),并且还使对发行版的系统组件进行故障排除变得更加容易,因为它是在安装它的所有系统上使用相同的选项进行编译的。

相关内容