Forum Programmation.autre Compilation/dual core/codeblocks ?

Posté par  .
Étiquettes : aucune
0
22
juil.
2008
Bonjour 2 questions,
1/ je lance

make -l 3

qui devrait donc compiler 3 fichiers en même temps, pourtant je ne vois que un seul process g++ (c'est du C++).
Mon but est d'utiliser au maximum les 2 coeurs lors de la compilation. Pourquoi 3 alors, car j'avais lu qu'il fallait mettre un thread de compilation en plus pour optimiser l'ordonnanceurs de tâches.

2/ codeblocks n'utilise pas make par défaut mais son propre système, utilise t il les 2 coeurs ? je fais comment pour savoir en regardant le nombre de process g++ ?


Merci d'avance

Cordialement
  • # pour 3 jobs a la fois

    Posté par  . Évalué à 6.

    C'est l'option -j 3
    donc chez moi make -j 3
    ( j'ai pas trop compris l'utilisation du -l si une âme éclairée pouvait m'illuminer ce point obscure.... )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: pour 3 jobs a la fois

      Posté par  . Évalué à 4.

      exact petite coquille c'est -j et non -l qui limite le nombre de threads lancés en fonction de la charge. Merci
    • [^] # Re: pour 3 jobs a la fois

      Posté par  . Évalué à -1.

      exact petite coquille c'est -j et non -l qui limite le nombre de threads lancés en fonction de la charge. Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.