C,C++プログラムの作成手順

著者:崎間

CやC++で行うプログラミングは「コードを書く」→「コンパイルする」→「実行する」という手順です.LinuxやCygwinでの方法を紹介します.

Cプログラムの作成手順

簡単なプログラムを書いてみます.画面に文字を表示させましょう.

サンプルコード

画面(標準出力)に「Hello World!」と表示する(だけの)プログラムです.ソースコードはつぎのようになります.

#include <stdio.h>

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

これを hello.c という名前で保存します.

コンパイル

Linux なら標準でコンパイラが入っているはずなので,コンパイルは簡単です.

$ gcc hello.c

すると a.out という実行ファイルが生成されます.

実行

プログラムを実行するには,

$ ./a.out

というふうに ./ を実行ファイルの前につけます.これは「カレントディレクトリにある」ということを明示的に指定しています.つまりこの場合は「カレントディレクトリにある a.out という実行ファイルを実行する」という意味です.実行結果は下のようになります.

Hello World!

無事表示されました.めでたしめでたし.

C++プログラムの作成手順

C言語の場合と同じことをC++でもやってみましょう.ほとんど同じです.

サンプルコード

C++らしくすると,ソースコードはつぎのようになります.

#include <iostream.h>

int main(void){
  cout << "Hello world!" << endl;
  return 0;
}

これを hello.cpp という名前で保存します.

コンパイル

コンパイラは g++ を使います.

$ g++ hello.cpp

すると a.out という実行ファイルが生成されます.

実行

実行方法は同じです.

$ ./a.out

実行結果は下のようになります.

Hello World!
Valid XHTML 1.1! home > コンピュータ > プログラミング >
リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Modified by 物理のかぎプロジェクト PukiWiki 1.4.5_1 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-jiPowered by PHP 5.2.17HTML convert time to 0.024 sec.