반응형
$ yum groups mark install "Development Tools"
$ yum groups mark install "Development Tools"
$ yum groups mark convert "Development Tools"
$ yum group install "Development Tools"
$ yum install mercurial zlib-devel
$ git clone https://gem5.googlesource.com/public/gem5
$ cd gem5
$ scons build/X86/gem5.opt -j40
(scons build/{ISA}/gem5.{variant} -j {cpus})
(gcc version >= 5, Python 2.7 or Python 3, Anaconda 환경에서는 에러를 출력함)
scons : 오픈소스 소프트웨어 빌드 도구, 이전의 make를 대체하기 위한 도구, GEM5를 컴파일 하기위함.
{ISA} : 시뮬하기 원하는 Instruction Set Architecture를 선택하기 위한 옵션. build_opts 디렉토리에 옵션이 존재.
{variant} : 빌드 변형 옵션, (debug, opt, fast, prof, perf 옵션이 존재)
{cpu} : 컴파일시 사용하는 cpu의 개수 옵션
반응형
'LAB > GEM5' 카테고리의 다른 글
GEM5 Tutorial 5 - se.py 및 fs.py 구성 (0) | 2021.03.05 |
---|---|
GEM5 Tutorial 4 - 제공되는 Default Config (0) | 2021.03.04 |
GEM5 Tutorial 3 - gem5 결과 분석용 파일 (0) | 2021.03.04 |
GEM5 Tutorial 2 - Cache를 추가하여 실행 (0) | 2021.03.03 |
GEM5 Tutorial 1 - 가장 간단한 시스템 정의 (1) | 2021.03.03 |