Serge Sortino a écrit :

> Sous Windows, j'utilise Turbo C, et de là je compile mes programmes. Je
> crois comprendre qu'il n'existe pas un tel programme sous Linux? Je serais
> donc obligé de taper mon code dans un éditeur de texte, puis le compiler en
> mode de commande? Si c'est ça, vous pouvez me dire en quelques mots comment
> faire? Un simple exemple: le programme affichera 'bonjour' (comme ça j'ai
> une idée sur la façon de procéder).

Salut,

le compilateur C sous linux (enfin, le plus utilisé) s'appelle gcc donc tu
écris ton programme avec un éditeur quelconque, emacs par exemple et tu
l'enregistres sous bonjour.c :

#include <stdio.h>
main()
{ printf("bonjour !\n"); }

puis plusieurs possibilités :
gcc -c bonjour.c   --> compile mais n'effectue pas l'édittion de lien, tu
obtiens un fichier objet en sortie bonjour.o
gcc -o bonjour bonjour.c  --> créé l'executable bonjour
je ne me rappelle plus bien mais je crois qu'il faut attribuer le droit en
execution sur ton fichier nouvellement créé car gcc ne le fait pas tout seul
de plus il existe ce que l'on appelle des "modes" pour emacs qui permettent de
le transformer en  un environnement de programmation et ainsi de pouvoir
compiler, faire les indentations en style C, mettre des couleurs sur les mots
réservés, les string, etc.... directement depuis l'éditeur.

je te recommande également ces sites :
http://www.freenix.fr/unix/linux/HOWTO/GCC-HOWTO.html
http://zeus.math.univ-paris13.fr/~cuvelier/LinuxMAG/outils/gcc.html
http://www.freebsd-fr.org/books/programming-tools/emacs.html
http://asn1.elibel.tm.fr/fr/outils/emacs/manuel-utilisation.htm

Voilà.


Répondre à