Skip to content
forked from Uradouby/cs660-pa

Programming Assignments for CS660

Notifications You must be signed in to change notification settings

teobag/cs660-pa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Programming Assignments for CS660

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.2%
  • CMake 0.8%