Managing Projects with GNU Make et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
  • Tous les prix incluent la TVA.
Il ne reste plus que 1 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Managing Projects with GN... a été ajouté à votre Panier
+ EUR 2,99 (livraison)
D'occasion: Comme neuf | Détails
Vendu par SuperBookDeals..
État: D'occasion: Comme neuf
Commentaire: Remboursement garanti à 100%. Etat neuf, expédition rapide sous 4 à 14 jours ouvrés. Plus d'un millions de clients servis. Service à la clientèle en Français.
Amazon rachète votre
article EUR 13,92 en chèque-cadeau.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Managing Projects with GNU make 3e (Anglais) Broché – 23 novembre 2004


Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
Broché
"Veuillez réessayer"
EUR 33,58
EUR 27,16 EUR 23,00

Offres spéciales et liens associés


Produits fréquemment achetés ensemble

Managing Projects with GNU make 3e + Sed and Awk. Unix Power Tools, 2è édition
Prix pour les deux : EUR 69,39

Acheter les articles sélectionnés ensemble

Descriptions du produit

'Managing Projects with GNU Make', 3rd edition provides guidelines on meeting the needs of large, modern projects. This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU's powerful extensions are explored in this book, including a number of interesting advanced topics.


Vendez cet article - Prix de rachat jusqu'à EUR 13,92
Vendez Managing Projects with GNU make 3e contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 13,92, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Détails sur le produit

  • Broché: 300 pages
  • Editeur : O'Reilly; Édition : 3rd Revised edition (23 novembre 2004)
  • Collection : Classique Us
  • Langue : Anglais
  • ISBN-10: 0596006101
  • ISBN-13: 978-0596006105
  • Dimensions du produit: 17,8 x 1,8 x 23,3 cm
  • Moyenne des commentaires client : 4.7 étoiles sur 5  Voir tous les commentaires (3 commentaires client)
  • Classement des meilleures ventes d'Amazon: 106.635 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Commentaires en ligne

4.7 étoiles sur 5
5 étoiles
2
4 étoiles
1
3 étoiles
0
2 étoiles
0
1 étoiles
0
Voir les 3 commentaires client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

Par Guillaume le 19 février 2014
Format: Format Kindle Achat vérifié
This book provided me many information which are hard to find on the web. Moroever it provide examples of complex makefile for large project which are very interesting. Also hard to find on the web.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
Par berdrang le 5 janvier 2013
Format: Format Kindle Achat vérifié
Good explanations illustrated by examples. Though slightly "old", this book is very useful if you want to make "portable" makefiles: I read it to work on several linux versions.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer
Par raoby le 14 décembre 2012
Format: Broché Achat vérifié
Je l'utilise au quotidien, meme si je ne suis pas adepte de make. Claire et precis. Je recommande ce livre.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 23 commentaires
75 internautes sur 76 ont trouvé ce commentaire utile 
A much needed, and enjoyable, book about GNU Make 16 mai 2005
Par John Graham-Cumming - Publié sur Amazon.com
Format: Broché
I write a lot of Makefiles. In fact, I write a lot of Makefiles using

GNU Make and finally there's a book to complement the Free Software

Foundation's excellent GNU Make user guide. Also, finally, O'Reilly

has updated what must have been the worst book in their entire line

up: "Managing Projects with make"

Robert Mecklenburg's "Managing Project with GNU Make" is a must have

book if you end up writing or maintaining GNU Make Makefiles with more

than 100 lines in them. You don't need it if all your Makefiles are

created using ./configure, but every serious Makefile hacker should

read this book.

That's not to say that the book is perfect. Far from it. I was

annoyed while reading the book by the author's frequent, annoying

small errors (e.g. on p. 58 the author states that CURDIR contains the

argument of --include-dir when in fact it contains the full path of

the directory where GNU Make is looking for Makefiles) and over use of

the $(eval) (more on $(eval) below). In fact, the number of errors in

the book were surprising for an O'Reilly tome and it looks like the

edition could use a good proof-reading. I've sent in a detailed list

to the O'Reilly folks but nothing appears on their Errata web site

yet.

The section that describes the new $(eval) and $(value) functions

available since GNU Make 3.80 is excellent (pp. 82-86). And the book

contains a good discussion of the problems inherent in using recursive

make (pp. 108-116) and how to implement a non-recursive make

(pp. 117-123). The book is worth its cover price just for these three

sections.

Where I think the book really goes off track is in trying to shoehorn

too many things into GNU Make. Specifically, the author talks quite a

bit about ANT and spends an entire chapter showing how to replace ANT

with GNU Make. I found some of the things he thinks are wrong with

ANT to be silly: for example, "The Ant <mkdir> task does not invoke

the underlying mkdir program for your system. Instead, it executes

the Java mkdir() method of the java.io.File class. This may or may

not be what you expect." Sure, if you are a GNU Make user you'd

expect that mkdir is mkdir the command; Java programms a probably

quite familiar with java.io.File and are likely not to be confused. I

think the book would have been better without this chapter.

The section on parallel and distributed Make is really light.

Although this section describes the issues associated with trying to

parallelize a build, it wold have been nice to have a description of

distcc.

There are only two books on GNU Make worth reading: this one and the

FSF's GNU Make manual. As I was reading Robert Mecklenburg's book I

couldn't help finding myself comparing it with the FSF manual (which

is the same as the info files installed with GNU Make).

Firstly, this isn't a good book to learn GNU Make from. Although Part

I of the book explains the basics of GNU Make with many examples, the

book does not provide a complete reference to GNU Make's language (for

example, Appendix A's list of command-line options is incomplete), and

has odd digressions (the section describing how += works (pp. 44-45)

makes it sound much more complex than it is) and ommissions (the

section on "Target- and Pattern-Specific Variables" (pp. 50-51) makes

no mention of pattern-specific variables at all).

Secondly, the author lurves the $(eval) function added in GNU Make

3.80. There are three problems with this: GNU Make 3.79.1 is commonly

seen in practice and doesn't contain $(eval), the implementation of

$(eval) in 3.80 has some bugs in it and the author uses $(eval) too

much, using it when it isn't needed. This hammer to crack a nut use

of $(eval) is annoying because it obscures simpler ways of writing

Makefiles.

If you get this book and know a thing or two about Make jump directly

to Part II and read about benchmarking of Make, the really useful

debugging ideas and recursive/non-recursive make. Skip back to Part I

when you've got some time on your hands and need to have a fun read;

you'll know most of the material but there are gems worth finding.

When you are done with that have a good laugh about the "extreme Make"

in Appendix B. Skip over the description of the Linux Kernel

Makefile: it seems like it might be interesting, but isn't.

If you can only buy one book about GNU Make, then buy the Free

Software Foundation's GNU Make user guide. You'll be supporting the

people who actually created GNU Make, and you'll get a complete

reference to it. If you've already got the FSF book, then get Robert

Mecklenburg's excellent "advanced user's guide".
39 internautes sur 40 ont trouvé ce commentaire utile 
Terrible 29 décembre 2009
Par K. - Publié sur Amazon.com
Format: Broché Achat vérifié
I have almost no experience with writing makefiles. All I've done is edit existing makefiles until they work without really knowing what I am doing. I bought this book to fill in my knowledge. There seems to be a lot of information in this book. Unfortunately, there is a lot of information not in the book that makes it difficult to follow his examples. For example, on p. 5 there is text in there that makes up the file 'lexer.l', but the author doesn't say this. He simply puts that text on the page, calls it a 'scanner', then I see something called 'lexer.l' in the makefile he is using. It took me a while to figure out that the 10 or so lines of text he called a 'scanner' was in fact 'lexer.l'.

The author continually does this for at least the first 20 pages, where it took me hours to figure out what files he used and what were supposed to be in the files. This should have only taken me as long as it takes to type the files into the computer. There are supposed to be five files: counter.h lexer.h count_words.c counter.c and lexer.l. I don't understand why the auther cannot simply say "the text below define *.*", then write it out, instead of making the reader guess at what he is talking about. On page 20 he talks about refactoring the 'main' program, but what he really means is creating a new file called 'counter.c' not rewriting the 'main' program in 'count_words.c'.

It's too bad the author has decided to write in such an ambiguous style because his explainations of make features are very good, unfortunately, I can't verify this using his examples because he thinks his readers can read his mind.

The frustration caused by this lack of explicitness for his examples is the reason I give this book one star. Instead of simply using his examples, I have to figure out what the heck he is talking about, then try to use them the way he is. I'm spending orders of magnitudes more on this guessing than I am on learning make, which is why this book sucks. I'm only on page 20 and all ready I don't really want to use this book. I guess if you all ready know how to use make and just want a reference, this book is probably fine as you have plenty of your own examples to follow. But I do not.
8 internautes sur 8 ont trouvé ce commentaire utile 
Not a good introduction 19 septembre 2011
Par Brussels Lout - Publié sur Amazon.com
Format: Broché Achat vérifié
I do not recommend this book if you are new to gmake. It breaks the unwritten golden rule that new concepts should not be introduced using more advanced concepts not introduced until later. Makes sense doesn't it? Yet this book does it all the time. I found myself many times having to skip forward to look something up, only to have to skip forward again to look something else up. And by that time I needed knowledge of all the material skipped. Chicken and egg. There's a hole in my bucket.

I found it very frustrating.

Moreover, you will need to be proficient in sed and awk to understand some important examples. You will need familiarity with lexer.

This book may serve as a look-up manual for someone already familiar with make. But if you want to learn the tool for the first time, this is not a good place to start.
6 internautes sur 6 ont trouvé ce commentaire utile 
Most information is useful. Slightly disorganized, which causes a very slow read. 18 juillet 2009
Par Aaron Smith - Publié sur Amazon.com
Format: Broché
Overall the book presents all the information you need to start using make - which is a lot of information. However, the writing style used when he's presenting sections that are supposed to be "follow along", leave a lot of holes and become tedious to figure out.

There's also a lot of "but we'll touch on that later" - which puts you in the position of having to read through a part, knowing that he'll explain something better later in the book, which will for the moment, leave you wondering what it is he's talking about. Unfortunately he does this a lot, even right in the middle of a follow along example. Arg.

I give it three stars because there aren't any other make books on make. This book does cover a lot of information and will definitely help you get started with make. Just don't expect to breeze through it without re-reading pieces of it 5 or 6 times. And definitely make sure you look at the errata for corrections.
9 internautes sur 10 ont trouvé ce commentaire utile 
Nice book; available on the net for free 3 juin 2007
Par Amazon Customer - Publié sur Amazon.com
Format: Broché
I've just begun reading the book and it's a nice book on GNU's make. As already mentioned, it is not a handbook but rather more like a discussion of how to best use make in your builds. That said, I'd like to point out that the text is available on the net for free. If you look at the associated O'Reilly web-page for this book, you can find the link entitled "Online Book" - click on that to see the index of the free, online book.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?