Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
support_programmation_c [Le 30/06/2008, 20:47] – 62.147.240.221, 127.0.0.1 | support_programmation_c [Le 17/01/2021, 13:06] (Version actuelle) – Reprise de la page | reformatage en quelque sorte amiralgaby | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Apprentissage C/C++ sur GNU/Linux ====== | ||
+ | |||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | Cette doc est destinée aux programmeurs ou aux futurs programmeurs. Cette doc n'est pas aboutie mais en discussion sur le [[http:// | ||
+ | |||
+ | En effet, il se destine aux débutants et à ceux qui veulent se familiariser avec les outils de programmation sous Ubuntu. | ||
+ | Pour ce cours, nous utiliserons l' | ||
+ | |||
+ | Emacs se distingue des autres éditeurs de textes car il est **très** pratique pour la programmation. | ||
+ | |||
+ | Si vous souhaitez un autre IDE vous pouvez voir [[ide|la page qui les concerne]] et choisir votre préféré. | ||
+ | |||
+ | ===== Installation d' | ||
+ | [[emacs|voir la documentation d' | ||
+ | |||
+ | ===== Installation des outils de compilation ===== | ||
+ | |||
+ | Nous allons installer les différents outils nécessaires à la compilation ([[gcc|gcc]]), | ||
+ | |||
+ | Pas plus difficile que d' | ||
+ | |||
+ | ===== Premiers pas sous Emacs ===== | ||
+ | |||
+ | === Avant tout === | ||
+ | |||
+ | Sachez que les utilisateurs d' | ||
+ | |||
+ | C-p signifie que vous devez laisser enfoncé la touche Ctrl et appuyer en même temps sur la touche " | ||
+ | |||
+ | M-x signifie que vous devez laisser enfoncé la touche Méta (si vous n'avez pas utilisé la touche Alt ou Echap) et appuyer en même temps sur la touche " | ||
+ | |||
+ | === Lancer Emacs === | ||
+ | |||
+ | Emacs se trouve dans " | ||
+ | Vous pouvez lancer emacs dans une console en tapant tout simplement " | ||
+ | |||
+ | === Commandes de bases === | ||
+ | |||
+ | Rien n'est mieux expliqué que le tutoriel intégré à Emacs. | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | |||
+ | ===== Makefile ===== | ||
+ | Le Makefile est un fichier qui permet de faciliter la compilation d'un projet, plus besoin de se soucier des links, des ressources externes, | ||
+ | |||
+ | [[make|voir comment utiliser make]] | ||
+ | ===== Documentation ===== | ||
+ | |||
+ | === Comment consulter l'aide === | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | === Documentation du langage C === | ||
+ | |||
+ | Installer le paquet **[[apt> | ||
+ | === Référence des fonctions standards === | ||
+ | |||
+ | La librairie utilisée pour développer sur GNU/Linux est la GNU C Library. Elle implémente les fonctions standard de l'ISO C et de POSIX. | ||
+ | La documentation est consultable en ligne : [[http:// | ||
+ | |||
+ | Après avoir installé le paquet le manuel se trouve dans : ''/ | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | * [[:/ | ||