Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 857 Bytes

3.md

File metadata and controls

22 lines (14 loc) · 857 Bytes

Building Software

In this lesson you'll learn how to build and manage software.

Study guide

  • Know how to use CMake to build software, from download to installation
  • Understand the comparative advantages and disadvantages of Make and more complex tools like CMake and autotools
  • Understand the general process of installing software without root privileges
  • Know how to use git to manage software projects
  • Understand how branching, merging, and tagging work in git
  • Know the most important git commands, including push, pull, add, init, and commit

Readings and Assignments

Reading: Make and CMake

Reading: Installing Software without Root

Reading: Version Control

Project: I/O and Checkpointing