>source

그래서 다음 명령을 사용하여 RISC-V로 gem5를 설정하려고했습니다.

sudo scons build/RISCV/gem5.opt -j 13( I hacce 12 CPU's )

이것은 내가 유튜브 비디오에서 복제 한 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.

빌드 필수를 사용해 보았고 다음 명령으로 종속성을 설치하려고 시도했지만 작동하지 않았습니다.

apt-get install git build-essential python-dev scons swig m4 zlib1g-dev

  • 답변 # 1

    그래서 친애하는 친구 여러분, 해결책을 얻었지만 문제 자체는 처음부터 발생하기가 정말 어려웠습니다. 문제가 발생하기 위해서는 문제에서 제공 한 링크에서 저장소를 복제해서는 안됩니다. 리포지토리에 미완성 부분이 있다고 생각하므로 공식 gem5 인용에서 리포지토리를 복제해야하며 괜찮을 것입니다.

관련 자료

  • 이전 python 39 - windows에서 scikit-learn 설치 실패
  • 다음 qt - Qt6 및 멀티미디어 모듈