Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gcc [Le 16/11/2017, 16:51]
bcag2 [en C++] ajout options de compilation
gcc [Le 20/12/2021, 21:44] (Version actuelle)
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +
 {{tag>​programmation compilation java}} {{tag>​programmation compilation java}}
  
 {{ gcc_logo.png?​80nolink| Logo GCC}} {{ gcc_logo.png?​80nolink| Logo GCC}}
 +
 ====== GCC, le jeu de compilateurs GNU ====== ====== GCC, le jeu de compilateurs GNU ======
  
Ligne 21: Ligne 23:
 </​code>​ </​code>​
  
-Puis, exécutez, avec les [[:​sudo|droits d'​administration]],​ la liste suivante de commandes((http://​askubuntu.com/​questions/​466651/​how-do-i-use-the-latest-gcc-on-ubuntu/​581497)) en remplaçant si besoin le par le numéro de version voulue:+Puis, exécutez, avec les [[:​sudo|droits d'​administration]],​ la liste suivante de commandes((https://​askubuntu.com/​questions/​466651/​how-do-i-use-the-latest-gcc-on-ubuntu/​581497)) en remplaçant si besoin le par le numéro de version voulue:
 <​code>​ <​code>​
 add-apt-repository ppa:​ubuntu-toolchain-r/​test add-apt-repository ppa:​ubuntu-toolchain-r/​test
 apt-get update apt-get update
-apt-get install gcc-g++-5 +apt-get install gcc-g++-8 
-update-alternatives --install /​usr/​bin/​gcc gcc /​usr/​bin/​gcc-60 --slave /​usr/​bin/​g++ g++ /​usr/​bin/​g++-5+update-alternatives --install /​usr/​bin/​gcc gcc /​usr/​bin/​gcc-60 --slave /​usr/​bin/​g++ g++ /​usr/​bin/​g++-8
 </​code>​ </​code>​
  
 Puis finalement, choisir la version de **''​gcc''​** par défaut de manière interactive : Puis finalement, choisir la version de **''​gcc''​** par défaut de manière interactive :
  <​code>​update-alternatives --config gcc</​code>​  <​code>​update-alternatives --config gcc</​code>​
 +
 ===== Utilisation ===== ===== Utilisation =====
  
Ligne 90: Ligne 93:
   * Pour exécuter le programme/​fichier binaire généré par le GCC, programmé en c par exemple, avec un fichier nommé "​BinaireTest"  ​   * Pour exécuter le programme/​fichier binaire généré par le GCC, programmé en c par exemple, avec un fichier nommé "​BinaireTest"  ​
   * <​code>​./​BinaireTest</​code>​   * <​code>​./​BinaireTest</​code>​
-  * Si vous avez des erreur essayez de modifier le "droit d'​accès"​ du ficher avec cette commande :+  * Si vous avez des erreur ​liées aux permissions, ​essayez de modifier le "droit d'​accès"​ du ficher avec cette commande :
   *  <​code>​sudo chmod 770 BinaireTest</​code> ​   *  <​code>​sudo chmod 770 BinaireTest</​code> ​
  
Ligne 97: Ligne 100:
   * Site officiel : [[http://​gcc.gnu.org|GCC,​ the GNU Compiler Collection]] [en]   * Site officiel : [[http://​gcc.gnu.org|GCC,​ the GNU Compiler Collection]] [en]
   * Wikipedia : [[wpfr>​GNU_Compiler_Collection|Page sur GCC]] [fr]   * Wikipedia : [[wpfr>​GNU_Compiler_Collection|Page sur GCC]] [fr]
-  * Tutoriel gcc : [[http://fr.openclassrooms.com/informatique/​cours/​compilez-sous-gnu-linux|Compilez ​sous GNU/Linux][fr] +  * Tutoriel gcc : [[https://user.oc-static.com/pdf/31992-compilez-sous-gnu-linux.pdf|compilez ​sous gnu linux]] (document non mis à jour depuis 2013)
   * [[gdb|Débugage avec gdb]]   * [[gdb|Débugage avec gdb]]
  
  • gcc.1510847507.txt.gz
  • Dernière modification: Le 16/11/2017, 16:51
  • par bcag2