ubuntu - 使用 riscV 构建 gem5 时出现构建错误

标签 ubuntu build riscv gem5

所以我尝试使用以下命令在 RISC-V 上设置 gem5:

sudo scons build/RISCV/gem5.opt -j 13( I hacce 12 CPU's )
这是我从 youtube 视频中克隆的 gem5 文件中,实际上我是按照他的说明进行操作的,这里是链接
https://www.youtube.com/watch?v=hMj-GB8BTd4
我得到的错误如下:
build/RISCV/base/inet.hh:355:45: error: taking address of packed member of 'ip_opt' may result in an unaligned pointer value [-Werror=address-of-packed-member]
  355 |     const uint32_t *addext() const { return &opt_data.addext[0]; }
之后我得到以下
scons: *** [build/RISCV/python/swig/pyobject.o] Error 1
scons: building terminated because of errors.
我尝试使用 build-essentials 并尝试使用以下命令安装依赖项,但没有成功
apt-get install git build-essential python-dev scons swig m4 zlib1g-dev 

最佳答案

所以我亲爱的 friend 们,我得到了解决方案,但是问题本身确实很难首先发生,为了发生问题,您不应该从我在问题中提供的链接中克隆 repo。我认为 repo 有一些未完成的部分,所以你应该从官方 gem5 引用中克隆 repo,我想你应该没问题!

关于ubuntu - 使用 riscV 构建 gem5 时出现构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62762006/

相关文章:

找不到 firebase 命令

java - 无法找到 tools.jar。预计在 C :\Program Files\Java\jre6\li b\tools. jar 中找到它

java - 编译maven项目

python - 重新安装 python 并使 import numpy 工作

python - OSError at/user/1/edit [Errno 13] 权限被拒绝 : '/home/django/django_project/media/profile_pics/Square.jpg'

linux - 使用 txt 文件在 shell 脚本中添加用户

c - RISCV 32 位基础和 64 位扩展

xcode - 构建 Mac OS 应用程序 - 隐藏 'Contents' 文件夹中的文件

assembly - 为什么RV32I包含ADDI和XORI等指令而不包含BLTI?

cpu-architecture - RISC-V : Immediate Encoding Variants