Skip to content

Commit cd613b5

Browse files
committed
Add compiling figure
1 parent 790aaaf commit cd613b5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

07-Building-with-Make.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,11 @@ When the linker arrives, it paws through your object files, eats all the cookies
116116
and then through a terrifying process not entirely understood by humans,[^exaggerating]
117117
leaves you a beautiful executable wrapped up under your tree.[^lovecraft]
118118

119-
<!-- copyright
120-
![How Executables are Made](07/compile.png){width=70%}
119+
<!-- copyright 2003-2016 Keith Parkansky
120+
Used with permission
121+
Source: http://www.aboutdebian.com/compile.gif
121122
-->
123+
![How Executables are Made[^keithparkansky]](07/compile.png){width=70%}
122124

123125
So, what's the big deal?
124126
Well, if you compile your code to object files and then change some of your code, you only need to rebuild the object files
@@ -487,3 +489,4 @@ This makes sure there's always a job ready to run even if some of them need to l
487489
[^execute]: Don't try to execute the makefile itself. `bash` is confused enough without trying to interpret `make`'s syntax!
488490
[^hope]: I hope so, at least...I've been stuck in this basement compiling the Linux kernel by hand for the past 82 years!
489491
[^clang]: And that it has nice error messages!
492+
[^keithparkansky]: \textcopyright{} 2003-2016 Keith Parkansky. Used with permission. Source: [http://www.aboutdebian.com/](http://www.aboutdebian.com/)

0 commit comments

Comments
 (0)