Le script qui compile plus vite que son ombre1 min read

Courtoisie de Jeffrey, voici quelque chose d’intéressant à mettre dans son fichier ~/.bashrc pour ceux qui compilent un peu trop souvent:
alias make="make -j7"
makedance() { [ -f ./autogen.sh ] && ./autogen.sh; ./configure && make; }

Ceci a pour effet de remplacer automatiquement la commande make par la commande make, avec l’argument -j7 (7 jobs simultanées). Évidemment, ce genre de truc n’est utile que si vous avez un processeur quad core 🙂
Une règle générale: nombre_de_jobs = (nombre_de_coeurs_ou_processeurs * 2) – 1.
Le deuxième alias crée une commande “makedance”, qui permet de lancer automatiquement autogen.sh (si présent), configure.sh et finalement make, qui reprend alors automatiquement l’alias précédent, permettant alors de tout compiler avec 7 jobs avec une seule commande. Ça peut également servir de soins réparateurs pour cheveux blonds.

Jeff

Comments

One response to “Le script qui compile plus vite que son ombre”

  1. azmeuk Avatar
    azmeuk

    So useful.
    Merci beaucoup ça mer servira !