Managing Projects With Gnu Make: The Power Of Gnu Make For Building Anything,New

Managing Projects With Gnu Make: The Power Of Gnu Make For Building Anything,New

In Stock
SKU: DADAX0596006101
Brand: O'Reilly
Regular price$32.90
Quantity
Add to wishlist
Add to compare

Processing time: 1-3 days

US Orders Ships in: 3-5 days

International Orders Ships in: 8-12 days

Return Policy: 15-days return on defective items

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: How many pages does the book have? A: The book has three hundred pages. This length provides a comprehensive guide to using GNU Make effectively.
  • Q: What are the dimensions of this book? A: The book measures seven point zero one inches in length, zero point seven one inches in width, and nine point one nine inches in height. These dimensions make it portable and easy to handle.
  • Q: What type of binding does this book have? A: This book is paperback bound. This binding type is lightweight and flexible, making it convenient for reading.
  • Q: How do I use GNU Make as described in the book? A: You use GNU Make by creating makefiles that specify how to build your projects. The book provides detailed instructions and examples for various programming languages.
  • Q: Is this book suitable for beginners? A: Yes, this book is suitable for beginners. It offers clear explanations and practical examples to help new users understand GNU Make.
  • Q: Can I use this book for Java projects? A: Yes, the book includes chapters specifically for using GNU Make with Java projects. It provides makefile entries optimized for Java development.
  • Q: How should I store this book to keep it in good condition? A: Store the book in a cool, dry place, away from direct sunlight. This helps prevent damage to the cover and pages over time.
  • Q: Is there any special care required for the book? A: No special care is required for this book. Just avoid exposure to moisture and excessive heat to maintain its condition.
  • Q: What if the book arrives damaged? A: If the book arrives damaged, you should contact the seller for a return or exchange. Most sellers have policies in place for such situations.
  • Q: Does this book cover advanced topics? A: Yes, the book covers advanced topics such as portability and parallelism in GNU Make. These topics are beneficial for more seasoned users.
  • Q: How does this book compare to other GNU Make resources? A: This book is highly regarded for its comprehensive coverage and practical examples, making it an excellent resource compared to others.
  • Q: Is this book appropriate for professional developers? A: Yes, this book is appropriate for professional developers. It contains advanced insights and techniques that enhance project efficiency.
  • Q: What programming languages does this book focus on? A: The book focuses on C++ and Java, providing specific makefile entries optimized for projects in these languages.
  • Q: Are there any prerequisites for reading this book? A: While there are no strict prerequisites, familiarity with basic programming concepts will enhance your understanding of the material.
  • Q: Can I use this book for building projects on Windows? A: Yes, the book explains how to use GNU Make on Windows, including instructions for using it with the Cygwin project.

Recently Viewed