Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/11/2008, à 15:41

raphaelharboun

Compilation avec emacs

Bonjour tout le monde,
j'ai fais pas mal de recherche sur internet mais je trouve bcp trop de solution a mon probleme sans savoir vraiment si ca y repond bien..
donc je prefere lancer ce sujet et voir vos réponses..

Je commence le langage c et je travaille que sous emacs
pour compiler je fais META-X compile
puis je fais a chaque fois:
gcc -W -Wall -std=c99 toto.c -o toto

y'aurais pas un moyen de m'eviter a chaque fois ces lignes et seulement marquer gcc -qquechose
avec -qquechose qui prendrait en compte toute mes options...

je sais que c'est surement basique pour vous tous, mais je ne sais vraiment pas comment le faire...

merci d'avance pour votre aide.

Raphael

Dernière modification par raphaelharboun (Le 19/11/2008, à 15:42)

Hors ligne

#2 Le 19/11/2008, à 16:16

Link31

Re : Compilation avec emacs

Il suffit d'utiliser quelque chose dans ce genre : http://www.emacswiki.org/emacs/SmartCompile.

Hors ligne

#3 Le 19/11/2008, à 17:22

raphaelharboun

Re : Compilation avec emacs

merci de ta réponse, mais comme je le dis dans le post, j'ai vu plein de réponses  et je sais pas quoi choisir...
Comment vous faites vous... ?
ou est ce que vous utilisez qque chose d'autre qu'emacs...?

Hors ligne

#4 Le 19/11/2008, à 18:01

HP

Re : Compilation avec emacs

perso, j'ai affecté une touche à la compil' et j'utilise les "local variables" pour y mettre la commande complète… ça marche très bien avec du C/C++, mais aussi de l'AsciiDoc, par exemple…

pas eu besoin de mod pour çà…


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#5 Le 19/11/2008, à 19:31

raphaelharboun

Re : Compilation avec emacs

bon j'aurais du preciser que je comprend vraiment rien.

Hors ligne

#6 Le 19/11/2008, à 20:58

Link31

Re : Compilation avec emacs

M-x set-variable
    compile-command
    "gcc -W -Wall -std=c99 toto.c -o toto"

Et pour ne pas avoir à confirmer la commande à chaque fois :
M-x set-variable
    compilation-read-command
    nil

Si ça te convient, tu n'as plus qu'à mettre ces variables en tant que variable locales dans ton fichier.

Dernière modification par Link31 (Le 19/11/2008, à 20:59)

Hors ligne