Je vais peut-être dire une connerie, mais l'avantage d'enrichir la commande initiale (make) avec un "&& make install" est que si le make initial échoue, le make install ne sera pas exécuté (d'où le && logique entre les deux).
Par contre, si tu fais (en suivant l'astuce ou non) la suite de commandes make ; make install, si le premier make échoue, le make install est exécuté quand même... pour rien.
La connerie, c'est peut être maintenant qu'elle va venir :
- Est-ce que du point de vue exécution la suite make ; make install ne revient pas au même que make || make install ?
- Après tout, vu que l'install du deuxième make ne sera exécutée que si les objets sont construits, pourquoi ne pas faire un make install direct, sans passer par le make initial ?
J'avoue que je n'ai jamais vraiment compris le pourquoi de ce premier make ?
Autrement, pour en revenir à l'astuce, c'est bien koules. Je tapais en aveugle ce qui manque, sans passer par le Ctrl-Z + fg.... Royal cette astuce !
[^] # Re: Mettre des commandes en queue
Posté par Gyro Gearllose . En réponse au message [Terminal] Mettre des commandes en queue. Évalué à 1.
Par contre, si tu fais (en suivant l'astuce ou non) la suite de commandes make ; make install, si le premier make échoue, le make install est exécuté quand même... pour rien.
La connerie, c'est peut être maintenant qu'elle va venir :
- Est-ce que du point de vue exécution la suite make ; make install ne revient pas au même que make || make install ?
- Après tout, vu que l'install du deuxième make ne sera exécutée que si les objets sont construits, pourquoi ne pas faire un make install direct, sans passer par le make initial ?
J'avoue que je n'ai jamais vraiment compris le pourquoi de ce premier make ?
Autrement, pour en revenir à l'astuce, c'est bien koules. Je tapais en aveugle ce qui manque, sans passer par le Ctrl-Z + fg.... Royal cette astuce !