This guide has been tested on the following Linux Distributions:
- Debian Bookworm 12.8.0
EECS280 Foundation
This guide is built on the EECS280 Linux VSCode Setup Tutorial.
The following changes were made for EECS281:
- Use EECS281 Makefile instead of EECS280 Makefile
- Use EECS281 Project 0 instead of EECS280 Project 1
Video Tutorial
Our video walkthrough contains the aforementioned changes, and is the recommended approach.
At a certain point in the video, there will be a command to update dependencies. Unfortunately, the command used in the video is out of date. The up-to-date command is as follows:
sudo apt update && sudo apt install g++ make rsync wget git ssh gdb python3 tree
You can click here to watch the tutorial video.
If you already have a working VS Code setup using the C/C++ extension, you can skip to 1:45
Written Tutorial
If you don’t want to watch the video, and would instead prefer a written version, you can follow the linked EECS280 tutorial without the aforementioned changes, and then follow their EECS281 Project Setup Tutorial.