...

ダウンロード

by user

on
Category: Documents
21

views

Report

Comments

Transcript

ダウンロード
C 言語プログラミングの初歩 (準備編)
「コンピュータ基礎演習」資料
(E1) 桝田, (E2) 竹村
1
はじめに
Cygwin を用いて,C 言語プログラミングを行う方法について学ぶ。PC 教室で C などのプログラミ
ングを行うためには,Cygwin (http://www.cygwin.com/) または Eclipse (http://www.eclipse.org/)
というソフトウェアを用いる。Cygwin を用いると,テキスト・エディッタで記述したプログラムを
簡単に (非常に少ない手続きで) 実行することができる。なお Cygwin は,UNIX 系のコマンドやア
プリケーションを Windows 環境で用いるためのフリーのソフトウェア・パッケージである。
2
2.1
Cygwin を使ってみる
ディレクトリの作成: mkdir
Cygwin Bash Shell を起動したら,以下に示すように mkdir というコマンド (make directory の
略) を使って,ホーム・ディレクトリに Cpro というディレクトリ (Windows ではフォルダという)
を作成してみます。ディレクトリ名は,Cpro ではなく,自分で決めたものでも構いません。
○ ディレクトリの作成
$ mkdir Cpro
なお,ホーム・ディレクトリとは,ユーザーが自由に使うために割り当てられたディスク領域で
あり,PC 教室では Windows 環境の Y: ドライブと一致しています。試しに,Windows 上で Y: に
保存されている内容を表示して下さい。Cpro というフォルダが存在しているはずです。
2.2
ファイル・リストの表示: ls
以下にように,Cygwin で ls というコマンドを入力すると,カレント・ディレクトリ (現在使用中
のディレクトリ) に存在するファイルのリストを表示します。カレント・ディレクトリは,pwd コ
マンドにより表示できます。この時点では,
/home/[アカウント名]
と表示されるはずです。
1
○ ファイル・リストの表示
$ ls
$ pwd
2.3
カレント・ディレクトリの変更: cd
カレントディレクトリを変更するには,cd というコマンド (change directory の略) を使います。
次に示すようにして,カレントディレクトリを Cpro 変更できます。また,pwd コマンドによって,
現在のカレントディレクトリが何処であるかを表示できます。
○ ディレクトリの変更 (1)
$ cd Cpro
$ pwd
上記の結果では,カレント・ディレクトリが
/home/[アカウント名]/Cpro
と表示されます。カレント・ディレクトリを元に戻す,すなわち
/home/[アカウント名]
に変更したい場合は,次のようにします。
○ ディレクトリの変更 (2)
$ cd ..
3
3.1
プログラムの作成
テキスト・エディッタでソース・ファイルを作成
プログラムは,テキスト・エディタを使って記述します。PC 教室で使用できるテキスト・エディッ
タは,Windows のメモ帳の他に,サクラエディッタがあります。以下に示す List-1 のとおり,C 言
語プログラムをテキスト・エディッタで作成し,ファイル名を付けて保存します。ここでは,hello.c
というファイル名で,ディレクトリ Cpro に保存するものとします。なお,この hello.c のように,
プログラムをテキスト形式で保存したファイルを, プログラムのソース・ファイルと呼びます。
2
[List-1] hello.c
#include
<stdio.h>
int main(void)
{
printf( "Hellow!\n" );
return(0);
}
3.2
コンパイルと実行
ソース・ファイルを作成しただけでは,プログラムを実行することができません。ソース・ファ
イルの内容を,コンピュータが理解できるように翻訳 (コンパイル) し,さらに実行形式のファイル
を作成する必要があります。これらの処理は,以下のように gcc によって行うことができます。
○ hello.c のコンパイルと実行形式ファイル hello.exe の作成
$ gcc hello.c -o hello
上記のとおり gcc コマンドを実行して,無事 hello.exe という実行形式のファイルが作成された
ら,以下のようにしてこれを実行することができます。
○ hello.exe の実行
$ ./hello
3
Fly UP