Contenu | Rechercher | Menus

Différences

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

Lien vers cette vue comparative

Both sides previous revision Révision précédente
Prochaine révision
Révision précédente
code_blocks [Le 10/04/2013, 01:54]
81.248.144.211 [Problème avec la touche espace]
code_blocks [Le 27/10/2014, 17:57] (Version actuelle)
albanmartel
Ligne 1: Ligne 1:
-{{tag>développement ​IDE}}+{{tag>​IDE ​C/C++ programmation}}
  
 ---- ----
Ligne 28: Ligne 28:
  
  
-===== Installation =====+===== Installation ​CodeBlocks ​=====
  
-==== Installation par les dépôts officiels ====+==== Depuis ​les dépôts officiels ====
  
 Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://​codeblocks|codeblocks]]** et **[[apt://​build-essential|build-essential]]**. (si vous utilisez Hardy il faut activer les Backports) Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://​codeblocks|codeblocks]]** et **[[apt://​build-essential|build-essential]]**. (si vous utilisez Hardy il faut activer les Backports)
Ligne 36: Ligne 36:
 [[http://​packages.ubuntu.com/​search?​suite=default&​section=all&​arch=any&​searchon=names&​keywords=codeblocks|Versions des dépôts officiels]]. [[http://​packages.ubuntu.com/​search?​suite=default&​section=all&​arch=any&​searchon=names&​keywords=codeblocks|Versions des dépôts officiels]].
  
-===== Pour installer CodeBlocks 12.11 (sortie en novembre 2012) voici la procédure. ===== 
  
 +==== Depuis le dépôt LGP ====
 +Pour connaître le dépôt à rajouter à vos sources rendez-vous à l'​adresse [[http://​lgp203.free.fr/​ubuntu/​]] et  sélectionner votre version d'​ubuntu dans la liste déroulante.
  
-Aller sur le [[http://​www.codeblocks.org|site officiel]] et téléchargez +Dans la réponse fournie ne sélectionner que la première ligne.
-[[http://​sourceforge.net/​projects/​codeblocks/​files/​Binaries/​12.11/​Linux%20%2832%20bit%29/​codeblocks_12.11-1_i386-debian-testing.tar.bz2|codeblocks_12.11-1_i386-debian-testing.tar.bz2]] (32 bits) +
-[[http://​sourceforge.net/​projects/​codeblocks/​files/​Binaries/​12.11/​Linux%20%2864%20bit%29/​codeblocks_12.11-1_amd64-debian-testing.tar.bz2|codeblocks_12.11-1_amd64-debian-testing.tar.bz2]] (64 bits)+
  
-Puis ouvrez un terminal et lancer la commande: +Modifier votre liste de sources de mises à jour [[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]]
-<​code>​sudo apt-get install build-essential gamin libgamin0 libwxbase2.8-0 libwxgtk2.8-0</​code>​ +
- +
-Une fois installé naviguer ​à l'aide du terminal dans le dossier ou se trouve l'​archive de codeblocks compressée avec cette commande: +
- +
-<​code>​tar xvf codeblocks_12.11-1_i386-debian-testing.tar.bz2</​code>​ (32 bits) +
- +
-<​code>​tar xvf codeblocks_12.11-1_amd64-debian-testing.tar.bz2</​code>​ (64 bits) +
- +
-Et pour finir lancer une dernière commande +
- +
-<​code>​sudo dpkg -i *.deb</​code>​ +
- +
- +
-==== Installation par le dépôt LGP ==== +
- +
-[[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] ​pour y rajouter le dépôt suivant : +
- +
-| Ubuntu 12.04 // (The Precise Pangolin)//​| <​file>​deb http://​lgp203.free.fr/​ubuntu/​ precise universe</​file>​ | +
-| Ubuntu 11.10 // (Oneiric Ocelot)//| <​file>​deb http://​lgp203.free.fr/​ubuntu/​ oneiric universe</​file>​ | +
-| Ubuntu 11.04 // (Natty Narwhal)// | <​file>​deb http://​lgp203.free.fr/​ubuntu/​ natty universe</​file>​ | +
-| Ubuntu 10.10 // (maverick Meerkat)// | <​file>​deb http://​lgp203.free.fr/​ubuntu/​ maverick universe</​file>​ | +
-| Ubuntu 10.04 LTS // (Lucid Lynx)// | <​file>​deb http://​lgp203.free.fr/​ubuntu/​ lucid universe</​file>​ | +
-| Ubuntu 9.10 // (Karmic Koala)// | <​file>​deb http://​lgp203.free.fr/​ubuntu/​ karmic universe</​file>​ | +
-| Ubuntu 8.04 LTS //(Hardy Heron)// | <​file>​deb http://​lgp203.free.fr/​ubuntu/​ hardy universe</​file>​ |+
  
 Récupérez la clé publique du dépôt : Récupérez la clé publique du dépôt :
   wget -q http://​lgp203.free.fr/​public.key -O- | sudo apt-key add -   wget -q http://​lgp203.free.fr/​public.key -O- | sudo apt-key add -
  
-[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez ​la liste des paquets]], puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​codeblocks|codeblocks]]**.+[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets| ​mettre à jour la liste des paquets]], puis [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​codeblocks|codeblocks]]**.
  
 ==== Depuis un paquet .tar.gz ==== ==== Depuis un paquet .tar.gz ====
Ligne 89: Ligne 64:
 Tout est prêt pour accueillir Code::​Blocks. Il faut l'​installer soit comme précédemment Tout est prêt pour accueillir Code::​Blocks. Il faut l'​installer soit comme précédemment
  
 +<note warning>​La rubrique suivante nécessite une révision !
 +Se rendre sur [[http://​www.codeblocks.org/​downloads/​binaries]] semble plus efficace pour récupérer un tar.gz
 +</​note>​
   - Rendez-vous sur [[http://​forums.codeblocks.org/​index.php|le forum du site de Code::​Blocks]].   - Rendez-vous sur [[http://​forums.codeblocks.org/​index.php|le forum du site de Code::​Blocks]].
   - Entrez dans la rubrique [[http://​forums.codeblocks.org/​index.php/​board,​20.0.html|Nightly builds]] et rendez-vous dans le sujet le plus récent pour y télécharger le paquet .tar.gz pour Ubuntu.   - Entrez dans la rubrique [[http://​forums.codeblocks.org/​index.php/​board,​20.0.html|Nightly builds]] et rendez-vous dans le sujet le plus récent pour y télécharger le paquet .tar.gz pour Ubuntu.
Ligne 96: Ligne 74:
   - Installer Code::​Blocks dans son intégralité (paquets optionnels compris) : <​code>​sudo dpkg -i /​le/​dossier/​extrait/​*.deb</​code>​   - Installer Code::​Blocks dans son intégralité (paquets optionnels compris) : <​code>​sudo dpkg -i /​le/​dossier/​extrait/​*.deb</​code>​
   - Installer uniquement le paquet Code::​Blocks sans les paquets optionnels. Il faut tout d'​abord installer le paquet ''​libcodeblocks0''​ puis le paquet ''​codeblock''​. Pour installer les paquets optionnels par la suite, il faut commencer par le paquet ''​libwxsmithlib0''​.   - Installer uniquement le paquet Code::​Blocks sans les paquets optionnels. Il faut tout d'​abord installer le paquet ''​libcodeblocks0''​ puis le paquet ''​codeblock''​. Pour installer les paquets optionnels par la suite, il faut commencer par le paquet ''​libwxsmithlib0''​.
 +
 +
 +==== Depuis les sources ====
 +<​note>​Le 27 octobre 2014 les sources téléchargeables étaient :
 +  * Pour le svn  : [[http://​svn.code.sf.net/​p/​codeblocks/​code/​trunk]]
 +  * Pour le tarball ​ : [[http://​sourceforge.net/​projects/​codeblocks/​files/​Sources/​13.12/​codeblocks_13.12-1.tar.gz]]
 +
 +
 +</​note>​
 +
 +En gros 4 étapes :
 +
 +  - Installer la bibliothèque **wxGTK**
 +  - Installer l'​interface **wxWidgets**
 +  - récupérer le projet de codeblocks à l'aide d'un client SVN ou d'une archive tarball
 +  - compiler codeblocks
 +
 +
 +<note help> Pour plus détails se reporter au wiki officiel anglais sur le sujet :
 +[[http://​wiki.codeblocks.org/​index.php?​title=Installing_Code::​Blocks_from_source_on_Linux | wiki d'​installation GNU/Linux de codeblocks depuis les sources ]]
 +</​note>​
 +
  
 Code::​Blocks est opérationnel. Code::​Blocks est opérationnel.
Ligne 154: Ligne 154:
  
 <note tip> <note tip>
-Vous devrez ​avoir ou créer un compte "​Launchpad"​ ou "​Ubuntu Single Sing On" pour télécharger la traduction+Vous devrez ​savoir ​ou créer un compte "​Launchpad"​ ou "​Ubuntu Single Sing On" pour télécharger la traduction
 </​note>​ </​note>​
  
Ligne 186: Ligne 186:
  
 ==== Problème avec la touche "​espace"​ ==== ==== Problème avec la touche "​espace"​ ====
 +
 +<note tip> Le problème est résolu dans la version 12.11 de codeblocks ! 
 +
 +voir [[http://​wiki.codeblocks.org/​index.php?​title=FAQ-Issues_and_Workarounds#​Q:​_Sometime.2C_in_the_text_editor.2C_space_bar_triggers_Code_Completion.2C_how_do_I_fix_that.3F | Codeblock FAQ-Issues and Workarounds ]] 
 +</​note>​
  
 <​note>​ <​note>​
Ligne 249: Ligne 254:
   * **/​home/​user/​C:​B** : Le caractère ":"​   * **/​home/​user/​C:​B** : Le caractère ":"​
  
 +==== Références ====
 +[[http://​www.codeblocks.org/​|Codeblocks site officiel]]
 +
 +[[https://​fr.wikipedia.org/​wiki/​C%2B%2B| Wikipedia langage C++]]
 +
 +[[https://​fr.wikipedia.org/​wiki/​C_langage |Wikipedia langage C ]]
 ---- ----
-//​Contributeurs:​ ..., Vinc14, [[utilisateurs:​Nementon]],​ tintou, [[:​utilisateurs:​ Lifala]].//+//​Contributeurs:​ ..., Vinc14, [[utilisateurs:​Nementon]],​ tintou, [[:​utilisateurs:​ Lifala]], [[:​utilisateurs:​ albanmartel]],​.//


Le contenu de ce wiki est sous licence : CC BY-SA v3.0