Managing Projects with GNU Make: The Power of GNU Make for Building Anything,Used

Managing Projects with GNU Make: The Power of GNU Make for Building Anything,Used

In Stock
SKU: SONG0596006101
UPC: 9780596006105
Brand: O'Reilly Media
Condition: Used
Regular price$10.09
Quantity
Add to wishlist
Add to compare

Sold by Ergodebooks, an authorized reseller.

Returns accepted within 30 days | support@ergodebooks.com

Verified
Shipping Information
  • Free Standard Shipping — United States only
  • Processing Time: 1–3 business days
  • Estimated Delivery: 3–5 business days after dispatch
  • Double-boxed, fully insured & discreetly packaged
  • Tracking number sent via email once dispatched
  • Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund

Returns accepted within 30 days of delivery.

Damaged or Defective Item

Free return shipping + replacement or full refund

Wrong Item Received

Free return shipping + replacement or full refund

Change of Mind

Return shipping at customer's expense · 25% restocking fee applies

All returns require a Return Authorization (RA) number before sending.

To initiate a return, contact us:

support@ergodebooks.com +1 (281) 738-1050
View Full Return & Refund Policy
Payment Option
Payment Methods

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors. The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways. This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java. Robert Mecklenburg, author of the third edition, has used make for decades with a variety of platforms and languages. In this book he zealously lays forth how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. Chapters on C++ and Java provide makefile entries optimized for projects in those languages. The author even includes a discussion of the makefile used to build the book.

⚠️ WARNING (California Proposition 65):

This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.

For more information, please visit www.P65Warnings.ca.gov.

  • Q: What is GNU Make and why is it important? A: GNU Make is a build automation tool that simplifies the process of compiling and managing projects. It tracks changes in source files and rebuilds only the necessary components, making it essential for efficient software development.
  • Q: Who is the author of 'Managing Projects with GNU Make'? A: The book is authored by Robert Mecklenburg, who has extensive experience using GNU Make with various platforms and programming languages.
  • Q: What are the key features of this book? A: This book provides guidelines for managing large projects, advanced topics like portability and parallelism, and optimized makefile entries for C++ and Java, among other features.
  • Q: Is this book suitable for beginners? A: Yes, while it covers advanced topics, it also provides foundational knowledge about GNU Make, making it suitable for beginners as well as experienced users.
  • Q: What is the publication date of the third edition? A: The third edition was published on December 28, 2004.
  • Q: What type of binding does the book have? A: The book is available in paperback binding.
  • Q: How many pages are in 'Managing Projects with GNU Make'? A: The book contains 300 pages.
  • Q: Does this book cover cross-platform compatibility? A: Yes, the book discusses how to use GNU Make across different platforms, including a version for Microsoft Windows.
  • Q: What condition is the book in? A: The book is listed as 'Used Book in Good Condition', indicating it has been previously owned but remains in good reading condition.
  • Q: Are there practical examples provided in the book? A: Yes, the book includes practical examples and discussions on makefiles used in various programming languages, enhancing understanding through real-world applications.

Recently Viewed