C,C++プログラムの作成手順 のバックアップソース(No.1)

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

* Cプログラムの作成手順 [#y4c929a4]

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

** サンプルコード [#t706667b]

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

 #include <stdio.h>
 
 int main(void){
   printf("Hello World!\n");
   return 0;
 }

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

** コンパイル [#n40173a5]

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

 $ gcc hello.c

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

** 実行 [#m67d2c22]

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

 $ ./a.out

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

 Hello World!

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


* C++プログラムの作成手順 [#xc34aae3]

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

* サンプルコード [#ea533f8d]

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

 #include <iostream.h>
 
 int main(void){
   cout << "Hello world!" << endl;
   return 0;
 }

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

** コンパイル [#jc9a728e]

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

 $ g++ hello.cpp

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

** 実行 [#la047c07]

実行方法は同じです.

 $ ./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.3.29HTML convert time to 0.002 sec.