web-dev-qa-db-fra.com

Comment compiler du code C++ en utilisant le code Visual Studio sous Ubuntu?

J'ai consulté des ressources en ligne sur la manière de compiler un projet C++ à l'aide de Visual Studio Code. Je ne connais que très peu Visual Studio Code, mais je n’ai pas trouvé de tutoriel qui explique clairement comment compiler un projet C++ volumineux nécessitant CMake avec quelques arguments pour permettre le débogage dans des systèmes d’exploitation Unix comme Ubuntu. La chose la plus proche que j'ai trouvée était ceci qui semble assez concise, ce qui pourrait être suffisant pour des utilisateurs plus expérimentés. Je me demande donc si quelqu'un peut donner des instructions pas à pas sur la configuration du code VSCode, la compilation du code C++ et l'activation du débogage avec GDB.

Pour votre information, j'ai installé les extensions C++ et CMake.

2
Amir

Autant que je sache, aucun compilateur n'est associé au code Visual Studio. Vous pourrez peut-être y attacher le terminal et y exécuter des commandes pour compiler le code.

https://code.visualstudio.com/docs/editor/integrated-terminal

Pour le débogage, essayez de rechercher une extension de débogueur C++ sur leur marché.

https://code.visualstudio.com/docs/editor/debugging

2
liviu ungureanu

J'utilise vscode sur mon système Linux avec les plugins CMake Tools et CMake Tools Helper. 

Vous pouvez sélectionner la barre d'état inférieure dans les variantes Debug/Release/MinSizedRel/RelWithDebInfo sans autre configuration.

Sélectionner l'icône de débogage à gauche et cliquer sur l'icône d'engrenage en haut vous permet de créer des tâches de construction de débogage. Cela nécessite l'édition d'un fichier json, mais les entrées sont assez évidentes. Cela vous permet d'exécuter des programmes avec des arguments à des fins de débogage dans la console de débogage, avec ou sans l'exécution d'un débogueur.

1
Michael Surette

Visual studio Code, Atom, etc. sont des éditeurs de texte. Vous ne pouvez pas compiler des choses sur eux dès le départ. Pour ce faire, vous devrez installer des plugins/extensions/packages. 

https://marketplace.visualstudio.com/items?itemName=brapifra.c-compiler

Si vous ne souhaitez pas installer de plugins sur votre éditeur, vous pouvez utiliser le terminal pour compiler et exécuter votre code. Pour cela, vous devrez installer un compilateur sur votre ordinateur.

À votre santé!

0
involtus