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


 #author(崎間)
 
 CやC++で行うプログラミングは「コードを書く」→「コンパイルする」→「実行する」という手順です.LinuxやCygwinでの方法を紹介します.
 
 #contents
 
 
 * 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.