Skip to content
This repository has been archived by the owner on Nov 19, 2024. It is now read-only.

Latest commit

 

History

History
60 lines (41 loc) · 1.93 KB

README.md

File metadata and controls

60 lines (41 loc) · 1.93 KB

Assignments

Development Environment Setup

We are grading your solutions on Linux, so we suggest that you implement the assignments on Linux. That being said you should be able to use any OS of your choice if you follow these instructions.

CLion Instructions (recommended)

We highly recommend using an IDE such as CLion as it comes with the tools you need to complete your assignment. You will need a free license for CLion, which you can get by following the instructions here.

Windows

Windows are supported through WSL.

Linux

No need for any steps further.

MacOS

No need for any steps further.

VS Code Instructions

As an alternative, you can use a source code editor such as VS Code. This tool needs a few more steps to configure it properly.

Install the following extensions:

Windows

Windows are supported through WSL. After installing WSL you can follow the Linux instructions.

Linux

Run the following commands:

sudo apt update
sudo apt upgrade -y
sudo apt install -y gcc g++ build-essential gdb make cmake valgrind

MacOS

Clang may already be installed on your Mac. To verify that it is, open a macOS Terminal window and enter the following command:

clang --version

If Clang isn't installed, enter the following command to install the command line developer tools:

xcode-select --install