ก่อนที่จะเริ่มใช้เครื่องมือจำลองแรก มี 2-3 อย่าง ที่ต้องทำ
ติดตั้ง Bazel
MPACT-Sim ใช้ระบบบิลด์ Bazel เวอร์ชัน 6.1.1 คุณต้องติดตั้ง Bazel เพื่อดูบทแนะนำต่างๆ วิธีที่ง่ายที่สุดในการติดตั้งและจัดการ Bazel คือการติดตั้ง Bazelisk ซึ่งเป็น Wrapper สำหรับ Bazel เขียนใน Go มีวิธีการติดตั้งอยู่ที่ เว็บไซต์ GitHub
ติดตั้ง Git
โครงสร้างพื้นฐานและบทแนะนำของ MPACT-Sim โฮสต์อยู่บน github.com ดังนั้น ต้องติดตั้ง git ทุกเวอร์ชันที่สมเหตุสมผล ของ git ควรจะทำงานได้ ดังนั้นให้เลือกรายการที่เหมาะกับระบบของคุณ
หากคุณยังไม่มี git และคุณใช้ Linux คุณสามารถ ติดตั้ง git จากบรรทัดคำสั่งดังนี้
$ sudo apt-get update
$ sudo apt-get install git
สำหรับระบบอื่นๆ คุณสามารถดาวน์โหลดโปรแกรมติดตั้งจาก git ที่ดาวน์โหลด
ดาวน์โหลดที่เก็บบทแนะนำ MPACT-Sim
โค้ดทั้งหมดที่จำเป็นสำหรับบทแนะนำเหล่านี้มีอยู่ใน GitHub
mpact-sim-codelabs
โคลนที่เก็บนี้โดยใช้คำสั่ง git clone
https://github.com/google/mpact-sim-codelabs
ในการตรวจสอบว่าทั้งหมดทำงานได้อย่างถูกต้อง ให้เปลี่ยนเป็น mpact-sim-codelabs
และพิมพ์คำสั่ง bazel build ...:all
การดำเนินการนี้จะดาวน์โหลดทั้งหมด
ทรัพยากร Dependency ที่จำเป็นและสร้างทุกเป้าหมาย ครั้งแรกที่จะใช้วิธีนี้
ใช้เวลา 2-3 นาที แต่ผลลัพธ์จะถูกแคชไว้ แล้วบิลด์ต่อๆ มา
เสร็จได้รวดเร็วยิ่งขึ้น คำสั่งจะพิมพ์ความคืบหน้าดังนี้
ข้อความ DEBUG และคำเตือนของคอมไพเลอร์ 2 รายการ ส่วนสุดท้ายของเอาต์พุต
ควรมีลักษณะคล้ายกับ
INFO: Elapsed time: 308.268s, Critical Path: 279.57s
INFO: 991 processes: 314 internal, 677 linux-sandbox.
INFO: Build completed successfully, 991 total actions