Stevens Institute of Technology - Department of Computer Science

CS631 Week 05 Checkpoint

To help you get the most out of this class, please fill out this short form after completing the materials and exercises for week 05.


Please enter your full name:

Please enter your Stevens username:

Identify two steps for each of the compiler's programming language and platform specific stages:

What stand-alone tools are invoked as part of the compile chain?

Identify two common flags passed to the compiler chain that are specific to the compilation stage and two flags specific to the linking stage:

Why should we bother creating a Makefile?

Consider the (terrible!) program at https://stevens.netmeister.org/631/gdb-examples/pointers.c.
Run it as './a.out foo', then explain the output.