Metaprogramming
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.
What is metaprogramming?
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.
Make
test: test.c test-case.txt
Gcc -g3 -std=gnu99 -Wall -Wextra -Werror -O2 -o test
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.
Target
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.
Activity
https://github.com/Michael-R-Waggoner/metaprogramming/tree/main
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.
Other Build Systems
Adapted from “The Missing Semester of Your CS Education” from MIT, found at https://missing.csail.mit.edu/, licensed under CC BY-NC-SA 4.0.