这个问题不可能回答,因为:
您没有指定您使用多少工作来构建GCC,例如只需要一个或-j 8(考虑到您的内存不足,-j 8需要的内存远远超过8GiB ),这是一个非常糟糕的主意)您有一个超低功耗的CPU,当所有内核/线程都繁忙时,它实际上无法以指定的速度运行。用-O1和-O3 -flto=auto来建造GCC是有区别的。不知道您是要构建整个GCC源树,还是只构建C、C++和LTO后端还不知道您是否使用了--disable-stage1-checking,这可以将构建时间缩短两倍还不知道你是否在做测试即使对于不节流所有选项的已知CPU,也可能导致编译时间的差异有数量级甚至更大的差异。
i5-10210U CPU有四个,而不是两个核心和八个线程。
如果您有SSD磁盘,我强烈建议不要在您的笔记本上安装GCC,因为它的编译需要以临时文件的形式编写数十in的数据。现在,大多数自动化的构建系统都是在tmpfs中构建的,以加快编译速度,减少存储损耗。