一个 gem5 构建的 "gem5 scons build/ARM/gem5.opt -j2" 需要多长时间来处理一个 docker 容器?



我需要用arm ISA模拟一个cpu,并按照https://www.gem5.org/documentation/general_docs/building在docker容器上构建gem5。我在m1 Mac上,已经等了几个小时了。它仍在建设中,我并不是只有一个后台应用程序在运行。我能做些什么来解决这个问题吗?

第一次编译gem5时,已知需要几个小时(生成的二进制文件可能有数百兆字节大小(。在这之后,scons聪明地只重新编译源代码已被修改的源二进制文件,以及引用修改后的源代码的源文件。这大大减少了平均情况下重新编译所需的时间,但仍然意味着修改高度引用的对象(如Packet类(可能会导致编译时间过长。

最新更新