書籍は、これ。
1.cygwin ダウンロード/インストールします。
- http://cygwin.com/からSetup.exeをダウンロードしインストールします。
- 必要なパッケージはざっくり言うとgcc compilerとmakeです。
⇒gcc-core: C compiler
⇒gcc-core: C++ compiler
b. Devel@default
⇒make: The GNU version of the 'make' utillity
参考URL:
・cygwin version 1.3.22-1のインストール
・Cygwinをインストールする
2.cygwinを起動し、gcc compilerとmakeがインストールされたか確認
※$XXXと表示されているのは、cygwin上でのコマンド入力になります。
a.$gcc --help ⇒ヘルプが表示されればOK
b.$make ⇒「make: *** No targets specified and no makefile found. Stop.」が表示されればOK
3.complie source
1)"C:\cygwin\home\USER"配下にフォルダを作成
2)hello.cを作成
=====================hello.c
#include
void main(void)
{
printf("hello, world!\n");
return;
}
=====================
3)hello.cと同じディレクトリにMakefileを作成
※ファイル名を「Makefile」とする。
===================Makefile
CC = gcc
CFLAGS = -Wall
hello:hello.o
===================
4)cygwinを起動し、hello.cのあるディレクトリに移動
5)$meke ←コンパイル
6)正常にコンパイル終了すると、hello.cのあるディレクトリにhello.exe(実行ファイル)が生成される。
7)$./hello.exe ←実行
正しく標準出力に表示されたら、OKです。