Scons 如何解决SCON生成期间的gem5错误

Scons 如何解决SCON生成期间的gem5错误,scons,gem5,Scons,Gem5,我使用的是gem5模拟器,另外还有一些sys对象添加我的gem5文件夹 在构建之后,会发生一些错误 所以请解决我的问题 错误屏幕截图附件在这里,请审查 扩展构建指南在gem5页面上有点隐藏 它建议跑步 sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev py

我使用的是gem5模拟器,另外还有一些sys对象添加我的gem5文件夹

在构建之后,会发生一些错误

所以请解决我的问题

错误屏幕截图附件在这里,请审查


扩展构建指南在gem5页面上有点隐藏

它建议跑步

sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev python libboost-all-dev
在尝试编译之前。这解决了大部分问题。 此外,安装

 sudo apt install python-six zlib1g-dev libpng-dev swig

为我解决了一些问题。

扩展构建指南在gem5页面上有点隐藏

它建议跑步

sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev python libboost-all-dev
在尝试编译之前。这解决了大部分问题。 此外,安装

 sudo apt install python-six zlib1g-dev libpng-dev swig

为我解决了一些问题。

您至少缺少libpng的开发包。不了解此软件的人都不可能知道
SimObject
功能的来源,问题是它是必须添加到scons环境中的某个工具-这不是scons本身定义的功能。可能在构建的需求中有这样的东西?请粘贴文本而不是屏幕截图。它更容易阅读。这里有一个向Gem5项目报告问题的链接。给我们您确切的gem5版本、发行版版本和GCC版本,并强烈建议将构建问题发送给邮件列表或bug跟踪器:至少您缺少libpng的开发包。不了解此软件的人都不可能知道
SimObject
功能的来源,问题是它是必须添加到scons环境中的某个工具-这不是scons本身定义的功能。可能在构建的需求中有这样的东西?请粘贴文本而不是屏幕截图。它更容易阅读。这里有一个向Gem5项目报告问题的链接。请提供您确切的gem5版本、发行版版本和GCC版本,并强烈建议将构建问题发送到邮件列表或bug跟踪器: