パソコンで数値計算

Cygwinでコンパイル

覚えておきたいコマンド

Cygwinではコマンドを入力して作業していきますが、C言語で書かれたプログラムをコンパイルし実行するに当たって必要なコマンドを幾つか知っておく必要があります。

まずはディレクトリへ移動するコマンド"cd"を利用し、コンパイルしたいプログラムソースがある場所へ移動する必要があります。cdの後には移動したいディレクトリを入力します。

例えばCドライブのcprogramフォルダの中にあるtestというフォルダにコンパイルしたいソースファイルが入っている場合は

cd C:cprogram/test

と入力します。

C言語で書かれたプログラムソースファイルをコンパイルするにはgccと入力しスペースを空けてコンパイルしたいプログラムソースファイル名を入力します。正しくコンパイルできると、a.exeができます。./a.exeと入力し実行します。プログラムソース中にエラーがあると、エラーメッセージが表示されますので、そのメッセージを参考にしプログラムソースを修正してから再度コンパイルします。

コンパイルし実行した例

ここでは2次方程式の解に掲載してある2次方程式を解くプログラムをコンパイルし実行してみます。Cドライブのcprogramフォルダの中にtest.cというファイルを作りプログラムソースを書き込み保存します。そしてCygwinを起動し

cd C:cprogram

と入力し、ソースファイルがあるディレクトリへ移動します。次に

gcc test.c

と入力しコンパイルします。するとa.exeというアプリケーションができますので

./a.exe

と入力しアプリケーションを実行します。そうすると2次方程式の係数を入力するように表示されますのでそれぞれa=2,b=2,c=5となるように数値を入力します。そうすれば
-0.500000 + i 1.500000
-0.500000 + i -1.500000
と2つの解が表示されるはずです。
2009/04/19 更新