【工具或平台】Gem5编译

Gem5编译

  1. 安装依赖

    1. 源更新

    sudo apt-get update

    sudo apt-get upgrade

    1. 安装依赖

    sudo apt install vim

    sudo apt install build-essential git m4 scons zlib1g zlib1g-dev
    libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev
    python3-dev python-is-python3 libboost-all-dev pkg-config libhdf5-dev libpng-dev

    可能需要安装:

    apt-get install libcapstone-dev

    1. clone代码

    git clone https://github.com/gem5/gem5.git

    1. 编译

    cd gem5

    在编译时需要指定系统配置的缓存一致性协议:

    scons build/X86/gem5.opt -j$(nproc) PROTOCOL=MESI_Three_Level

    最后编译成功:


    scons: done building targets

相关推荐

  1. 工具平台】Gem5编译

    2024-04-07 06:46:02       14 阅读
  2. 5个免费、跨的SQLite数据库可视化工具

    2024-04-07 06:46:02       39 阅读
  3. RKAndroid单独编译内核

    2024-04-07 06:46:02       5 阅读
  4. windowsQt5连接wifi

    2024-04-07 06:46:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-07 06:46:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-07 06:46:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-07 06:46:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-07 06:46:02       18 阅读

热门阅读

  1. vue指令v-model

    2024-04-07 06:46:02       14 阅读
  2. Transformer架构的自注意力机制

    2024-04-07 06:46:02       13 阅读
  3. Django -- 报错

    2024-04-07 06:46:02       11 阅读
  4. VS CODE环境安装和hello world

    2024-04-07 06:46:02       13 阅读
  5. EmmyLuaDebugger介绍与源代码分析

    2024-04-07 06:46:02       14 阅读
  6. 【Node.js】缓存

    2024-04-07 06:46:02       17 阅读
  7. MyBatis与Hibernate的优缺点对比

    2024-04-07 06:46:02       11 阅读
  8. 虚拟机安装docker容器

    2024-04-07 06:46:02       13 阅读
  9. Node.js 和 npm 命令

    2024-04-07 06:46:02       13 阅读
  10. 服务器硬件基础知识

    2024-04-07 06:46:02       14 阅读
  11. 泛型数组的赋值

    2024-04-07 06:46:02       13 阅读