A voir également:
- Compiler et executer sous Emacs
- Comment compiler des pdf - Guide
- Inno setup compiler - Télécharger - Édition & Programmation
- Compiler plusieurs fichiers excel - Guide
- Executer un programme au demarrage - Guide
- Commandes executer - Guide
1 réponse
Concrètement emacs est juste un éditeur texte. Ce n'est pas un compilateur. Pour cela tu dois utiliser gcc ou g++ par exemple. Libre à toi ensuite de configurer une macro dans emacs pour invoquer gcc ou g++.
En pratique sous linux on utilisera plutôt un makefile (ou cmake par exemple) qui à l'image d'ant en java, permet de déclencher des compilations en cascade. En effet si ton projet contient 100 fichiers ".c" tu ne vas pas lancer 100 commandes gcc ce serait un peu fastidieux !
Ainsi en pratique, on invoquerait plutôt make (ou cmake), qui en cascade appelle gcc correctement.
Mais bon, pour éviter d'avoir à écrire un makefile, je pense qu'il y a plus simple. Tu peux par exemple installer un IDE dédi au C/C++ comme kdevelop ou anjuta. Je n'ai jamais testé anjuta, mais kdevelop est capable de générer un cmake et de compiler tout un projet en un clic.
Bonne chance
En pratique sous linux on utilisera plutôt un makefile (ou cmake par exemple) qui à l'image d'ant en java, permet de déclencher des compilations en cascade. En effet si ton projet contient 100 fichiers ".c" tu ne vas pas lancer 100 commandes gcc ce serait un peu fastidieux !
Ainsi en pratique, on invoquerait plutôt make (ou cmake), qui en cascade appelle gcc correctement.
Mais bon, pour éviter d'avoir à écrire un makefile, je pense qu'il y a plus simple. Tu peux par exemple installer un IDE dédi au C/C++ comme kdevelop ou anjuta. Je n'ai jamais testé anjuta, mais kdevelop est capable de générer un cmake et de compiler tout un projet en un clic.
Bonne chance