Makefiles

Makefiles

The makefile language is declarative, focusing on the desired outcomes rather than the sequence of actions, which can be challenging for those accustomed to imperative programming. Makefiles include constructs like explicit and implicit rules, variable definitions, directives, and comment lines, and can be tailored to specific platforms using tools like Autoconf and CMake.

2 courses cover this concept

CSE 333 Systems Programming

University of Washington

Summer 2022

This course provides an understanding of systems in computing, focusing on operating systems, networking, and C/C++ languages. Students learn about low-level data representation, memory management, system interactions, and efficient programming workflows. It delves into C++ idioms, network protocols, and concurrency. Prior knowledge of C programming and Linux tools is required.

No concepts data

+ 36 more concepts

CS 140E: embedded operating systems

Stanford University

Winter 2023

This course focuses on providing an introduction to operating systems with a specific emphasis on embedded systems, interacting with hardware, and verification. Students will have hands-on experience through labs and will build their own simple, clean operating system for an ARM-based Raspberry Pi. The course offers opportunities to work with real hardware and primary-source documents, encouraging a deeper understanding of computation on real hardware.

No concepts data

+ 10 more concepts