Visual Studioを使ってコマンドラインからC/C++のプログラムをコンパイルする

Visual Studio をインストールすると、 Visual Studio の統合開発環境を使わずにコマンドラインから C 言語や C++ のプログラムをコンパイルすることができます。ここでは Visual Studio を使いコマンドラインから C 言語や C++ のプログラムをコンパイルする方法について解説します。

(Last modified: )

開発者コマンドプロンプトを起動する

Visual Studioを使ってコマンドラインからコンパイルを行う場合、あらかじめ用意された「開発者コマンドプロンプト」を使用すると PATH を通さなくてもコンパイルなどを実行できて便利です。

タスクバー上の「スタート」を右クリックしてください。

開発者コマンドプロンプトを起動する(1)

表示された画面で「すべてのアプリ」をクリックしてください。

開発者コマンドプロンプトを起動する(2)

アプリの一覧の中から「Visual Studio 2022」と表示されたフォルダをクリックしてください。展開された中から「Developer Command Prompt for VS 2022」をクリックしてください。

開発者コマンドプロンプトを起動する(3)

開発者コマンドプロンプトが起動します。

開発者コマンドプロンプトを起動する(4)

cl と入力し実行してください。

開発者コマンドプロンプトを起動する(5)

次のように表示されればコンパイルを行える状態です。

開発者コマンドプロンプトを起動する(6)

C言語のサンプルプログラムをコンパイルする

それでは簡単な C 言語のプログラムを作成し、コンパイルを行ってみます。テキストエディタを起動し、次のように入力してください。

#include <stdio.h>

int main(void)
{
    printf("Hello, World!\n");
    return 0;
}

任意のディレクトリにファイルを保存します。今回はファイル名を sample.c としました。

C言語のサンプルプログラムをコンパイルする(1)

それでは開発者コマンドプロンプトを起動してください。C言語のプログラムを保存したディレクトリへ移動します。

C言語のサンプルプログラムをコンパイルする(2)

C言語のプログラムを保存したディレクトリへ移動します。

コマンドプロンプトからプログラムのコンパイルを行います。 cl sample.cと入力して実行してください。次のように表示されればコンパイルは正常に完了し、実行プログラムとして「sample.exe」が作成されます。

c:\code\c>cl sample.c
Microsoft(R) C/C++ Optimizing Compiler Version 19.33.31630 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

sample.c
Microsoft (R) Incremental Linker Version 14.33.31630.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:sample.exe
sample.obj

c:\code\c>

C言語のサンプルプログラムをコンパイルする(3)

それでは作成されたプログラムを実行してみます。コマンドプロンプトで sample と入力して実行してください。プログラムが実行され、コマンドプロンプトに「Hello, World!」と出力されました。

C言語のサンプルプログラムをコンパイルする(4)

Visual Studio を使って作成した C 言語のプログラムをコマンドプロンプトからコンパイルし、そのあとで実行することができました。

-- --

Visual Studio を使いコマンドラインから C 言語や C++ のプログラムをコンパイルする方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。