O'Reilly logo

Software Build Systems: Principles and Experience by Peter Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. File Types and Compilation Tools

In contrast to Chapters 1, 2, and 3, which discussed the conceptual view of a build system, this chapter takes a more hands-on view of the various files and compilation tools that can be used during a build. You’ll examine the tools used with several programming languages, including C, C++, Java, and C#, and look at command-line examples on both Linux and Windows operating systems. These languages and operating systems were chosen solely because of their popularity.

In addition, this chapter briefly touches on file formats that could appear in a build system. For example, any nontrivial program contains graphical images, sound waveforms, or database content. This data is important for the successful ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required