Comment compiler et exécuter un programme C dans Sublime Text 2?
je suis complètement nouveau à la programmation. Je n'ai aucune idée de comment compiler et exécuter un programme C simple dans le texte Sublime 2.
(à l'Université, on m'a demandé D'utiliser Turbo C++ 3.0 mais j'ai trouvé que L'IDE était très ancien.)
J'utilise Windows 8 (x64). Voici l'erreur que j'ai eu quand j'ai cliqué sur créer.
5 réponses
je me rends compte que vous avez mentionné que vous êtes nouveau à la programmation, mais cette page peut encore vous aider à comprendre ce qui se passe. Fondamentalement, il semble que vous ne spécifiez pas le nom du fichier C à compiler correctement dans la commande build. Dans l'exemple donné à la page, le fichier à compiler est spécifié par $file
paramètre.
EDIT: en regardant à nouveau la sortie, essayez de sauvegarder votre fichier en tant que *.c fichier--File->Save As
et l'appeler quelque chose comme Bonjour.c. Le. c l'extension est la chose importante dans ce cas.
EDIT 2: Vous n'avez pas besoin de deux ;
à la fin de la ligne 4. C'est peu probable d'être votre problème (devrait compiler ok) mais ce n'est pas nécessaire et vous ne devriez pas entrer dans l'habitude.
je vous conseille de lire créer un document du texte Sublime 2.
Voici la réponse. Sublime, cliquez sur Outils -> Système de Build -> Nouveau Système de construction...
pour Windows user, tapez le code suivant et sauvegardez:
{
"cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "&&", "${file_base_name}.exe"],
"selector" : "source.c",
"shell" : true,
"working_dir" : "$file_path"
}
pour Mac user, tapez le code suivant:
{
"cmd" : ["gcc", "-o", "$file_base_name", "$file_name"],
"cmd" : ["./$file_base_name"],
"selector" : "source.c",
"shell" : false,
"working_dir" : "$file_path"
}
pour L'utilisateur Linux, Copiez le code suivant
{
"cmd" : ["gcc $file_name -o ${file_base_name} && ./${file_base_name}"],
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path"
}
Vous devez installer le compilateur C++,
j'utilise mingw. Une fois qu'il est installé, c:/mingw et vous l'avez ajouté au chemin d'environnement informatique qu'il devrait commencer à compiler.
j'utilise cette version de mingw car elle inclut Boost. http://nuwen.net/mingw.html
vous n'avez pas sauvegardé le fichier. Le compilateur ne trouve pas le fichier.
enregistrez le fichier et réessayez.
Cela fonctionne pour moi:
{
"shell": false,
"cmd": [
"sh", "-c", "clang $file_path/$file_name && $file_path/a.out && rm $file_path/a.out"
],
"encoding": "cp1252"
}
il résout le problème de compilation et d'exécution (st2 ne permet pas d'exécuter plusieurs cmd pour la compilation)