I always read the negative reviews first and usually avoid the five star ratings people are usually more truthful in the middle area.
I'm 100% new to GNU Make, and I have seen some YouTube videos of some basics. However this book within the first 10 pages alone blows any Google search or YouTube video out of the water. From learning how to change the required recipe tab character to anything you want, to how Make processes a makefile, and more granular details.
I'm not sure why the negative reviews say it's hard to understand what's going on, or hard to follow. This Reference Manual actually breaks it down for you after showing you examples. I was able to follow along easily and have no background even using GNU/Linux - GNU Make - or Programming in C.
The reason I'm not giving this a five star is not for lack of content in the Reference Manual, but the ridiculously large size of the manual. Not the worst size of a manual that doesn't fit on a shelf, but enough to stick out and say notice me here!
The inside of my manual had a few damaged pages in the front, and the cover has a few bends, but I can still use the content just not happy with that as I like to have hard copies and keep my books in great condition. I'll put the blame on transit.
GNU Make Reference Manual
by
Richard M. Stallman
(Author)
ISBN-13: 978-9881443519
ISBN-10: 9881443512
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
In Stock.
Ships from and sold by Amazon.com.
More Buying Choices
For GNU Make Version 4.1
The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power.
This book will show you:
The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power.
This book will show you:
- How to write your own makefiles
- Make's rule syntax and how to write your own rules
- How the Make utility can be configured to automatically put binary and source files in the right places.
- How to use make to create archive files automatically
- Define, set and use Make's variables
- How Make uses targets so that you can broaden or narrow Make's recompilation efforts on demand.
- And much more!
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Samurai Media Limited (July 18, 2015)
- Language : English
- Paperback : 210 pages
- ISBN-10 : 9881443512
- ISBN-13 : 978-9881443519
- Item Weight : 1.1 pounds
- Dimensions : 8.5 x 0.48 x 11 inches
- Best Sellers Rank: #2,272,049 in Books (See Top 100 in Books)
- #632 in Software Design Tools
- #22,249 in Computer Science (Books)
- Customer Reviews:
Customer reviews
4.1 out of 5 stars
4.1 out of 5
14 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
4.0 out of 5 stars
NEOPHYTE FRIENDLY & ELABORATE
Reviewed in the United States on December 31, 2021
I always read the negative reviews first and usually avoid the five star ratings people are usually more truthful in the middle area.I'm 100% new to GNU Make, and I have seen some YouTube videos of some basics. However this book within the first 10 pages alone blows any Google search or YouTube video out of the water. From learning how to change the required recipe tab character to anything you want, to how Make processes a makefile, and more granular details.I'm not sure why the negative reviews say it's hard to understand what's going on, or hard to follow. This Reference Manual actually breaks it down for you after showing you examples. I was able to follow along easily and have no background even using GNU/Linux - GNU Make - or Programming in C.The reason I'm not giving this a five star is not for lack of content in the Reference Manual, but the ridiculously large size of the manual. Not the worst size of a manual that doesn't fit on a shelf, but enough to stick out and say notice me here!The inside of my manual had a few damaged pages in the front, and the cover has a few bends, but I can still use the content just not happy with that as I like to have hard copies and keep my books in great condition. I'll put the blame on transit.
Reviewed in the United States on December 31, 2021
Images in this review
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on December 31, 2021
I'm 100% new to GNU Make, and I have seen some YouTube videos of some basics. However this book within the first 10 pages alone blows any Google search or YouTube video out of the water. From learning how to change the required recipe tab character to anything you want, to how Make processes a makefile, and more granular details.
I'm not sure why the negative reviews say it's hard to understand what's going on, or hard to follow. This Reference Manual actually breaks it down for you after showing you examples. I was able to follow along easily and have no background even using GNU/Linux - GNU Make - or Programming in C.
The reason I'm not giving this a five star is not for lack of content in the Reference Manual, but the ridiculously large size of the manual. Not the worst size of a manual that doesn't fit on a shelf, but enough to stick out and say notice me here!
The inside of my manual had a few damaged pages in the front, and the cover has a few bends, but I can still use the content just not happy with that as I like to have hard copies and keep my books in great condition. I'll put the blame on transit.
Verified Purchase
4.0 out of 5 stars
NEOPHYTE FRIENDLY & ELABORATE
Reviewed in the United States on December 31, 2021
I always read the negative reviews first and usually avoid the five star ratings people are usually more truthful in the middle area.Reviewed in the United States on December 31, 2021
I'm 100% new to GNU Make, and I have seen some YouTube videos of some basics. However this book within the first 10 pages alone blows any Google search or YouTube video out of the water. From learning how to change the required recipe tab character to anything you want, to how Make processes a makefile, and more granular details.
I'm not sure why the negative reviews say it's hard to understand what's going on, or hard to follow. This Reference Manual actually breaks it down for you after showing you examples. I was able to follow along easily and have no background even using GNU/Linux - GNU Make - or Programming in C.
The reason I'm not giving this a five star is not for lack of content in the Reference Manual, but the ridiculously large size of the manual. Not the worst size of a manual that doesn't fit on a shelf, but enough to stick out and say notice me here!
The inside of my manual had a few damaged pages in the front, and the cover has a few bends, but I can still use the content just not happy with that as I like to have hard copies and keep my books in great condition. I'll put the blame on transit.
Images in this review
Reviewed in the United States on November 18, 2016
Verified Purchase
Better than googling how to use make and all its
finer details. The maker himself writes this
book which can also be used as a reference (
and should). I always reference this book
whenever I have to look up something about
make or whenever anyone asks me a question
related to make.
finer details. The maker himself writes this
book which can also be used as a reference (
and should). I always reference this book
whenever I have to look up something about
make or whenever anyone asks me a question
related to make.
3 people found this helpful
Report abuse
Reviewed in the United States on August 26, 2017
Verified Purchase
I'm a novice when it comes to make files, I can edit them enough to usually get it to work. I decided to get this book to help me learn more about the subject. This book just made it more confusing, I could only get 50 pages in before deciding to return it. The writing is too dry to hold your attention, the beginning examples are using variables and techniques not talked about till the end of the book, and it just doesn't seem like the book is well structured to teach beginners. I have a read many technical books and this is the first I have returned because I just couldn't bring myself to keep reading it.
3 people found this helpful
Report abuse
Reviewed in the United States on August 6, 2017
Verified Purchase
I wish this book had more GNUMake examples.
Just a suggestion! Perhaps an additional appendix with real world working make examples.
Just a suggestion! Perhaps an additional appendix with real world working make examples.
One person found this helpful
Report abuse
Reviewed in the United States on April 6, 2017
Verified Purchase
Great book.
Reviewed in the United States on November 7, 2015
Verified Purchase
Excellent
One person found this helpful
Report abuse
Top reviews from other countries
Kindle Customer
4.0 out of 5 stars
Makes sense
Reviewed in the United Kingdom on February 7, 2018Verified Purchase
Good quality manual, although not for the beginner. Helped my understand more of make
MDL
5.0 out of 5 stars
Five Stars
Reviewed in the United Kingdom on February 24, 2018Verified Purchase
Brilliant and really useful.
wschadow
5.0 out of 5 stars
Excellent Coverage
Reviewed in Germany on April 1, 2016Verified Purchase
Excellent coverage of the material. It's a short introduction that cover many subjects and has good examples. The debugging part could be a little more prominent.
Cherciu Mihail Narcis
5.0 out of 5 stars
Très bon livre !
Reviewed in France on December 31, 2017Verified Purchase
C'est un bon livre qui explique tout les fonctionnalités du makefile. Il faut pas le lire comme un roman mais plutôt le voir comme un outil. Je recommande !!!
HAL
5.0 out of 5 stars
これ一冊で大体賄えます。
Reviewed in Japan on February 18, 2018Verified Purchase
makeが何故必要なのかに始まり、
* 依存関係の自動生成(依存ファイルの生成)
* 自動変数の使い方と存在意義
* 関数定義の仕方
などが書いてあります。
依存関係の自動生成についてはちょっと分かりにくいので別に調べた方がいいかもしれませんが、それを差し引いても分かり易いです。
この本を読めば、ほぼゼロから「手書きのmakefileで依存関係の自動生成を行いながらソースディレクトリとビルドディレクトリとを分けた上でソースファイルをコンパイルする」レベルまで到達できます。少なくともそれを実行するにあたり必要な基礎知識を身に着けることができます。
200ページほどしかないので、makeってなんだろう、という人は取り組んでみては如何でしょうか。
* 依存関係の自動生成(依存ファイルの生成)
* 自動変数の使い方と存在意義
* 関数定義の仕方
などが書いてあります。
依存関係の自動生成についてはちょっと分かりにくいので別に調べた方がいいかもしれませんが、それを差し引いても分かり易いです。
この本を読めば、ほぼゼロから「手書きのmakefileで依存関係の自動生成を行いながらソースディレクトリとビルドディレクトリとを分けた上でソースファイルをコンパイルする」レベルまで到達できます。少なくともそれを実行するにあたり必要な基礎知識を身に着けることができます。
200ページほどしかないので、makeってなんだろう、という人は取り組んでみては如何でしょうか。








