J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Alexandre Bacquart a écrit :-ed- wrote:On 21 avr, 01:42, alaxa27 wrote:hello,
je suis en train de porter un librairie python ecrite en C sur
PSP(PlaystationSonyPortable) et je reste bloque a la creation du
makefile.
Pour démarrer :
http://mapage.noos.fr/emdel/make.htm
Mais ça ne concerne pas directement le langage C...
Sans vouloir lancer un débat (strictement hors-sujet ici) sur
l'utilisation de Make, je profite de cette occasion pour obtenir vos
avis éclairés sur l'excellent "Recursive Make Considered Harmful"
qu'on peut trouver ici :
http://miller.emu.id.au/pmiller/books/rmch/
Le document a 10 ans, certes, mais malgré son âge, tout ce que j'ai pu
dégotter à son sujet ne m'a pas vraiment satisfait. En effet, j'aurais
aimé trouver de véritables contre-arguments plutôt qu'uniquement des
approbations, voire des éloges. Utilisant make de manière sporadique
depuis bien longtemps, j'ai eu maintes fois l'occasion d'en supporter
les revers en ce qui concerne la récursivité (et qui n'a jamais eu à
lancer make plusieurs fois afin de compenser les trous générés par la
récursivité dans le diagramme des dépendances, peu motivé à l'idée
d'aller dépiauter le bouzin pour que cela n'arrive plus ?).
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec.
Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme.
Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Alexandre Bacquart a écrit :
-ed- wrote:
On 21 avr, 01:42, alaxa27 <alax...@news.motzarella.org> wrote:
hello,
je suis en train de porter un librairie python ecrite en C sur
PSP(PlaystationSonyPortable) et je reste bloque a la creation du
makefile.
Pour démarrer :
http://mapage.noos.fr/emdel/make.htm
Mais ça ne concerne pas directement le langage C...
Sans vouloir lancer un débat (strictement hors-sujet ici) sur
l'utilisation de Make, je profite de cette occasion pour obtenir vos
avis éclairés sur l'excellent "Recursive Make Considered Harmful"
qu'on peut trouver ici :
http://miller.emu.id.au/pmiller/books/rmch/
Le document a 10 ans, certes, mais malgré son âge, tout ce que j'ai pu
dégotter à son sujet ne m'a pas vraiment satisfait. En effet, j'aurais
aimé trouver de véritables contre-arguments plutôt qu'uniquement des
approbations, voire des éloges. Utilisant make de manière sporadique
depuis bien longtemps, j'ai eu maintes fois l'occasion d'en supporter
les revers en ce qui concerne la récursivité (et qui n'a jamais eu à
lancer make plusieurs fois afin de compenser les trous générés par la
récursivité dans le diagramme des dépendances, peu motivé à l'idée
d'aller dépiauter le bouzin pour que cela n'arrive plus ?).
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec.
Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme.
Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Alexandre Bacquart a écrit :-ed- wrote:On 21 avr, 01:42, alaxa27 wrote:hello,
je suis en train de porter un librairie python ecrite en C sur
PSP(PlaystationSonyPortable) et je reste bloque a la creation du
makefile.
Pour démarrer :
http://mapage.noos.fr/emdel/make.htm
Mais ça ne concerne pas directement le langage C...
Sans vouloir lancer un débat (strictement hors-sujet ici) sur
l'utilisation de Make, je profite de cette occasion pour obtenir vos
avis éclairés sur l'excellent "Recursive Make Considered Harmful"
qu'on peut trouver ici :
http://miller.emu.id.au/pmiller/books/rmch/
Le document a 10 ans, certes, mais malgré son âge, tout ce que j'ai pu
dégotter à son sujet ne m'a pas vraiment satisfait. En effet, j'aurais
aimé trouver de véritables contre-arguments plutôt qu'uniquement des
approbations, voire des éloges. Utilisant make de manière sporadique
depuis bien longtemps, j'ai eu maintes fois l'occasion d'en supporter
les revers en ce qui concerne la récursivité (et qui n'a jamais eu à
lancer make plusieurs fois afin de compenser les trous générés par la
récursivité dans le diagramme des dépendances, peu motivé à l'idée
d'aller dépiauter le bouzin pour que cela n'arrive plus ?).
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec.
Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme.
Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
In article <49f1fadb$0$8275$,
Paris Hilton wrote:J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
In article <49f1fadb$0$8275$426a74cc@news.free.fr>,
Paris Hilton <paris.hilton@open-bitches.com> wrote:
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
In article <49f1fadb$0$8275$,
Paris Hilton wrote:J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
Marc Espie a écrit :In article <49f1fadb$0$8275$,
Paris Hilton wrote:J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
Dans ce cas là c'est que make a été pensé monothread et n'est pas thread
safe. Et ce n'est pas la récursivité qui est mises en doute mais la
façon qu'a make de la gérer.
Marc Espie a écrit :
In article <49f1fadb$0$8275$426a74cc@news.free.fr>,
Paris Hilton <paris.hilton@open-bitches.com> wrote:
J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
Dans ce cas là c'est que make a été pensé monothread et n'est pas thread
safe. Et ce n'est pas la récursivité qui est mises en doute mais la
façon qu'a make de la gérer.
Marc Espie a écrit :In article <49f1fadb$0$8275$,
Paris Hilton wrote:J'ai moi aussi utilisé make de façon récursive et je l'ai toujours
trouvé impec. Ce n'est pas le fait de l'utiliser de façon récursive qui
est mauvaise, je pense même qu'un seul makefile est une mauvaise idée,
un dossier doit pouvoir être compilé séparément du tout (on garde les
dépendances bien sûr), avoir un makefile global c'est comme empècher le
module de fonctionner tout seul et d'être réexploitable dans un autre
programme. Et le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Si, si, l'utilisation recursive est mauvaise. Ca rend totalement
impossible l'exploitation "correcte" en parallele. Demande aux gens
de kde ce qu'ils en pensent, et pourquoi ils ont arrete d'utiliser
automake et sont passes sur cmake a la place.
Dans ce cas là c'est que make a été pensé monothread et n'est pas thread
safe. Et ce n'est pas la récursivité qui est mises en doute mais la
façon qu'a make de la gérer.
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le 24/04/2009 17:46, Paris Hilton écrivit :
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Antoine
Le 24/04/2009 17:46, Paris Hilton écrivit :
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Antoine
Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Antoine
Antoine Leca a écrit :Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Antoine
Antoine Leca a écrit :
Le 24/04/2009 17:46, Paris Hilton écrivit :
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Antoine
Antoine Leca a écrit :Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Antoine
Antoine Leca a écrit :Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Antoine Leca a écrit :
Le 24/04/2009 17:46, Paris Hilton écrivit :
http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Antoine Leca a écrit :Le 24/04/2009 17:46, Paris Hilton écrivit :http://miller.emu.id.au/pmiller/books/rmch/
[...] le premier exemple qu'il cite dans son pdf est juste un
exemple de makefile incorrect où le mec n'a pas fait attention aux
dépendances (normalement le chef de projet met une claque).
Pour information, le premier concerne un projet avec main.c, parse.h et
parse.c, et le Makefile proposé est:
OBJ = main.o parse.o
prog: $(OBJ)
$(CC) -o $@ $(OBJ)
main.o: main.c parse.h
$(CC) -c main.c
parse.o: parse.c parse.h
$(CC) -c parse.c
Et j'ai du mal à voir l'erreur dans les dépendances. Mlle la cheffe de
projet pourrait-elle nous expliquer où se trouve l'erreur, plutôt que de
mettre des claques ?
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h
Le mec il va piocher au milieu d'un fichier le .h dont il a besoin
CLAQUE, il devrait juste dire je suis dépendant de l'autre dossier c'est
tout. Il ne sait rien de ce dossier il doit le considérer comme un tout.
Même si au premier abord il pense n'avoir besoin que du .h