LAB/GEM5
GEM5 컴파일
RyoTTa
2021. 3. 3. 11:50
반응형
$ 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의 개수 옵션
반응형