Comment configure-t-on le compilateur / débogueur de code Visual Studio sur GCC?
Je suis à la programmation en C dans le Code de Visual Studio, mais je ne peux pas compiler, comme VSC offre seulement trois compilateurs construit en Node.js, Mono C#, et le développement d'extensions. Après un peu de creuser, je suis tombé sur le Visual Studio Marketplace. Cela semblait être la bonne chose, mais seulement quatre langues rares étaient là.
Je ne peux que supposer que C support de débogage est intégré, je ne peux pas trouver ou je vais la mauvaise façon de la pratiquer. J'ai essayé de créer un nouveau lancement.json (le manifeste qui semble tenir la compilation/paramètres de débogage pour chaque fichier) et en entrant manuellement la GCC binaires que j'ai, mais qui n'ont pas de travail. Je suis actuellement bloqué manuellement la compilation du fichier source C je suis en train de grâce à l'invite de commande.
Aiderait vraiment si quelqu'un pouvait me diriger dans la bonne direction.
tl;dr - l'Aide à quiconque de débogage C dans le Code de Visual Studio
Windows 8, si ce qui compte
Cheers!
source d'informationauteur Thomas Woods
Vous devez vous connecter pour publier un commentaire.
Ctrl+P et de Type "ext installer cpptools" il va installer tout ce dont vous avez besoin pour déboguer le c et le c++.
De débogage dans VS code est très complet, mais si vous avez juste besoin de le compiler et de l'exécuter: https://code.visualstudio.com/docs/languages/cpp
Regarder dans la section débogage et il va tout expliquer
Voulais juste ajouter que si vous souhaitez déboguer des trucs, vous devez compiler avec les informations de débogage avant de débogage, sinon le débogueur ne fonctionne pas. Donc, en g++, vous devez faire
g++ -g source.cpp
. Le-g
drapeau signifie que le compilateur va insérer les informations de débogage dans votre exécutable, de sorte que vous pouvez lancer gdb.Il y a un moyen beaucoup plus facile de compiler et d'exécuter du code C à l'aide de GCC, pas de configuration nécessaire:
Ctrl+Alt+N
ou appuyez surF1
puis sélectionnez/typeRun Code
ou cliquez-droit sur l'Éditeur de Texte, puis cliquez surRun Code
dans le menu contextuel, le code sera compilé et exécuté, et le résultat sera affiché dans la Fenêtre de Sortie.En outre, vous pourriez mettre à jour la config dans les paramètres.json à l'aide de différents compilateurs C comme vous voulez, la configuration par défaut pour C est comme ci-dessous:
Pour les utilisateur de Linux, mais pas windows
Tutoriel
Si vous souhaitez déboguer votre code c++ à l'aide de GDB
Vous pouvez lire cette ( Le débogage du code ) article de Code de Visual Studio site officiel.
Compilation
Vous devez configurer
task.json
pour la compilation de votre fichier cppou il suffit de taper la commande suivante dans la fenêtre de commande
pour générer un debuggable
.exe
fichierConfigurer le lancement.fichier json
suivre le lancement.json exemple google ou d'autres
Après le lancement.fichier json
ce
launch.json
fichier de lancement de la configuration lorsque vous appuyez sur la touche (Ctrl+F5)En profiter!
ps. Pour ceux qui veulent régler des tâches.json, vous pouvez lire cette (Tapuscrit Bonjour Tout Le Monde)
Vous devez installer le compilateur C, C/C++ extension, configurer le lancement.json et les tâches.json pour être en mesure de déboguer du code C.
Cet article devrait vous guider comment faire: https://medium.com/@jerrygoyal/run-debug-intellisense-c-c-in-vscode-within-5-minutes-3ed956e059d6
EDIT: Comme de ~Mars 2016, Microsoft propose un C/C++ extension pour Visual Studio Code et à cet effet, la réponse je l'ai d'abord donné n'est plus valide.