Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Discussion: Compiler avec Emacs

  1. #1
    Membre du Club Avatar de m@tix
    Inscrit en
    octobre 2006
    Messages
    302
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 302
    Points : 46
    Points
    46

    Par défaut Compiler avec Emacs

    Bonjour,

    Ayant installé emacs sous Windows depuis peu, je me rends compte que contrairement à VisualC++ que j'avais déjà essayé, il n'y a pas de compilateur intégré (c'est bien ça?); du coup, j'ai parcouru un peu le site, et j'ai vu qu'il était bien de créer un makefile dans ce but. Mais n'existe-t-il pas un moyen plus simple pour que je puisse compiler mes codes sous emacs, un compilateur à installer?

    Merci d'avance.

  2. #2
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 633
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 633
    Points : 77 026
    Points
    77 026

    Par défaut

    Salut,

    Citation Envoyé par m@tix Voir le message
    Ayant installé emacs sous Windows depuis peu, je me rends compte que contrairement à VisualC++ que j'avais déjà essayé, il n'y a pas de compilateur intégré (c'est bien ça?)
    VC++ est un IDE : éditeur de texte et compilateur.

    Citation Envoyé par m@tix Voir le message
    du coup, j'ai parcouru un peu le site, et j'ai vu qu'il était bien de créer un makefile dans ce but.
    Le Makefile précise toutes les commandes à passer au compilateur.

    Citation Envoyé par m@tix Voir le message
    Mais n'existe-t-il pas un moyen plus simple pour que je puisse compiler mes codes sous emacs, un compilateur à installer?
    Donc, il te faut quand même un compilateur. Sous Windows, tu as plusieurs choix : VC++ (tu peux n'utiliser que le compilateur), MinGW/GCC (l'habituel remplaçant de VC++), ou Cygwin/GCC (plus proche du monde UNIX, rarement requis).

    Le moyen le plus rapide de compiler, c'est d'utiliser un IDE : un raccourci clavier permet de lancer la compilation. Je suppose que c'est possible avec Emacs, avec un plug-in, mais il n'est pas à l'origine prévu pour cela.
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre du Club Avatar de m@tix
    Inscrit en
    octobre 2006
    Messages
    302
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 302
    Points : 46
    Points
    46

    Par défaut

    Ok, merci pour ta réponse! Du coup, je vais probablement me retourner vers VC++, il était pas mal après tout!

    Bonne soirée!

  4. #4
    Invité régulier
    Inscrit en
    février 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : février 2011
    Messages : 4
    Points : 6
    Points
    6

    Par défaut

    Je déterre le sujet parce que je suis tombé dessus avec une recherche google et que la réponse est un peu décourageante.

    Pour compiler dans emacs tu installes mingw, tu ajoutes le chemin où se trouve gcc.exe dans la variable d'environnement PATH. Ensuite dans emacs il suffit de faire "M-x compile ENTREE gcc main.c" pour une compilation toute bête. Perso j'ai configuré "M-x compile" sur le raccourci F5 pour aller plus vite.

    Et maintenant j'essaye de trouver de bon tutos parce que pour l'instant si je comprend bien l'intérêt de ne pas utiliser la souris et de profiter de tout les avantages d'emacs je suis beaucoup plus lent avec

  5. #5
    Futur Membre du Club
    Profil pro mathieu lornac
    Inscrit en
    février 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Nom : mathieu lornac

    Informations forums :
    Inscription : février 2010
    Messages : 11
    Points : 19
    Points
    19

    Par défaut

    J'utilise emacs depuis pas mal de temps et je ne changerai pour rien au monde.
    J'ai utilise d'autres ide tels que Eclipse ou KDevelop et je n'ai jamais reussi a les configurer comme je le voulais.

    Le probleme d'emacs est qu'il faut passer beaucoup de temps pour obtenir une configuration performante.

    Tu peux par exemple, obtenir une completion aussi performante que celle de VS avec gcc-sense ou eventuellement CEDET.
    Avoir une compilation "a la volee" (flymake) du code que tu edites, ce qui te permets de visualiser directement tes erreurs d'ecriture et ainsi ne pas perde de temps lors d'une future completion.
    Mettre en place des snippets avec YASnippet ce qui te permet de ne pas ecrire du code que tu ecris souvent.
    Et j'oublie de mentionner un paquet de fonctionnalites qui ne se trouvent pas dans les IDE classiques.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •