Examining the Compilation Process. part 2. | Linux Today

Examining the Compilation Process. part 2.

Written By
Web Webster
Web Webster
Oct 22, 2008

“Would you be surprised if executing ./hello resulted in
“Hello World.”?

“I didn’t think so. So why would we take the simplest program
possible and split it into two separate files? Well, because we
can. And what we gain from doing it this way is that if we make a
change to only one of the files, we don’t have to recompile any of
the files that didn’t change; we simply re-link the already
existing object files to the new object file that we created when
we compiled the source file that we changed. This is where the make
utility comes in handy as it keeps track of what needs to be
recompiled based on what files have been changed since the last
compilation.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.