Compilers (cont)
Compilation/linking with gcc
gcc -c Stack.c
// produces Stack.o, from Stack.c (and Stack.h)
gcc -c brackets.c
// produces brackets.o, from brackets.c (and Stack.h)
gcc -o prog brackets.o Stack.o
// links brackets.o, Stack.o and libraries
// producing executable program called prog
|
Note stdio,assert are included implicitly.
gcc is a multi-purpose tool
- compiles (
-c ), links, makes executables (-o )
|