首页 > 解决方案 > 修改gem5中的源代码并重建?

问题描述

我需要修改gem5中的源代码。为了测试,我在 src/cpu/o3/fetch_impl.hh 中添加了一条 cprintf() 语句。然后使用scons,我重建gem5。但是,任何改变都没有发生。我错过了什么?

标签: gem5

解决方案


我不会在 gem5 d7d9bc240615625141cd6feddbadd392457e49eb(2020 年 1 月 21 日星期二 18:03:44)中复制。

完整构建后:

scons -j`nproc` build/ARM/gem5.opt

src/cpu/o3/fetch_impl.hh通过添加#error到顶部来修改文件,然后重新运行:

scons -j`nproc` build/ARM/gem5.opt

构建按预期失败,因此该文件确实得到了更新。

尝试重现我所做的,然后提供更多细节。

您还可以使用该scons --verbose标志来查看正在发出的 GCC 命令。

在 Ubuntu 19.10、scons 3.1.1 中测试。


推荐阅读