web-dev-qa-db-ja.com

UbuntuでVisual Studio Codeを使用してC ++コードをコンパイルする方法

Visual Studio Codeを使用してC++プロジェクトをコンパイルする方法に関するオンラインリソースをいくつか見てきました。 Visual Studio Codeは初めてですが、UbuntuなどのUnixベースのオペレーティングシステムでデバッグを有効にするためにいくつかの引数を指定してCMakeを必要とする大規模なC++プロジェクトをコンパイルする方法を明確に説明するチュートリアルが見つかりませんでした。私が見つけた最も近いものは this でした。これはかなり簡潔に見え、より専門的なユーザーにはこれで十分かもしれません。ですから、VSCodeをセットアップしてC++コードをコンパイルし、GDBでデバッグを有効にする方法について、誰かが段階的な手順を教えてもらえますか?

参考までに、C++およびCMake拡張機能をインストールしました。

4
Amir

私の知る限り、Visual Studio Codeにコンパイラーを接続していません。端末をそれに接続し、そこでコマンドを実行してコードをコンパイルできる場合があります。

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

デバッグについては、市場でC++デバッガー拡張機能を検索してみてください。

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

2
liviu ungureanu

LinuxシステムでCMakeツールとCMakeツールヘルパープラグインを使用してvscodeを使用しています。

追加の設定なしで、Debug/Release/MinSizedRel/RelWithDebInfoバリエーションの下部のステータスバーで選択できます。

左側のデバッグアイコンを選択し、上部の歯車アイコンをクリックすると、デバッグビルドジョブを作成できます。これにはjsonファイルの編集が必要ですが、エントリは自明です。これにより、デバッガーを実行して、または実行せずに、デバッグコンソールで引数を指定してプログラムを実行できます。

1
Michael Surette

Visual Studio Code、Atomなどはテキストエディタです。すぐにコンパイルすることはできません。これを行うには、いくつかのプラグイン/拡張機能/パッケージをインストールする必要があります。

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

エディターにプラグインをインストールしたくない場合は、ターミナルを使用してコードをコンパイルおよび実行できます。このためには、コンピューターにコンパイラーをインストールする必要があります。

乾杯!

1
involtus