Bonjour,

Je travaille sous AIX.

J'ai un fichier Makefile nommé « mylib.mk » qui construit une librairie « .a ».

Je démarre toujours une fois que les fichiers « .o » et le fichier « .a » sont effacés.

Si je lance comme ça :

Tout se passe bien, la librairie est construite.

Mais si je lance via un script shell :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$ cat go
make -f mylib.mk
$ go
make: 1254-002 Cannot find a rule to create target /home/test/prog.o from dependencies.
Stop.
Ca ne marche pas ???

Je ne comprends pas ce qu'il se passe ???