En tant que programmeur débutant, j'ai installé Codeblocks avec mingw (je ne sais pas vraiment ce que cela signifie), j'ai choisi le compilateur par défaut, et je pouvais construire et fonctionner correctement.
J'ai installé Sublime Text 2, programme copié collé hello world:
// my first program in C++
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
Je construis alors, reçois un message d'erreur:
[Error 2] The system cannot find the file specified
[cmd: [u'bash', u'-c', u"g++ '' -o '/' && '/'"]]
[dir: C:\Windows\system32]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
[Finished]
Que dois-je faire pour exécuter un programme simple utilisant Sublime Text 2?
Résolu. Sublime Text 2 nécessite g ++, bash, etc. pour pouvoir compiler. Ces packages doivent être installés sur votre ordinateur, conformément aux instructions de cette page:
http://www.claremontmckenna.edu/pages/faculty/alee/g++/g++.html
IMPORTANT: assurez-vous de sauvegarder le fichier sur lequel vous travaillez, où que vous soyez sur votre lecteur, avant de le construire et de l'exécuter.
Pour les fenêtres:
Si vous avez Dev C++ (Bloodshed) alors,
OPEN SUBLIME TEXT 2 et créez un nouveau fichier pour écrire votre code (changez le système de compilation en c ++ via Tools> Build System> C++
comme SublimeText2 ne vient pas avec build-system for c
)
Ensuite, sauvegardez ce fichier dans le dossier bin
contenu dans le dossier Dev-Cpp
et appuyez sur ctrl+b
.
Si votre code est correct (sans bug), alors vous trouverez un fichier correspondant (au format .exe
) dans le même répertoire qui vous montrera
Bonjour le monde!
N'OUBLIEZ PAS: SUBLIME TEXT 2 est un éditeur, pas un compilateur
Vous pouvez utiliser mon fichier de travail C++. Sublime-build pour Windows: https://Gist.github.com/trietptm/4950038
(Je suppose que vous avez déjà installé MingW sur votre ordinateur.)
Vous devez aller à Préférences-> Parcourir les paquets-> Dossier C++-> C++. Sublime-build; Ajoutez ce fichier C++. sublime build dans l'éditeur de texte sublime et collez maintenant ce code:
{ "cmd": ["g++", "$file", "-o", "$file_base_name"], "selector": "source.c++", "working_dir": "$file_path", "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_base_name"], "Shell": true } ]
}
J'espère que cela vous aide.
il suffit de créer un nouveau système de construction (TOOLS-> BUILD SYSTEM-> NEW BUILD SYSTEM)
{
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector": "source.c++",
"Shell": true,
"working_dir": "${file_path}"
}
et enregistrez-le sous le nom (name_you_can_provide) .sublime-build et utilisez ce système de génération. :)