ttp://ja.wikipedia.org/wiki/GNU%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%A9%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3
> CコンパイラとしてのGCCは、ANSI規格 (ANSI X3.159-1989) 準拠のC言語コンパイラ処理系であり
決定的ですね、mainがプログラムの開始という規定に準拠するコンパイラだということが。
もし独自の環境なら、main関数以外をプログラムの開始にしまつた!って報告してね ♣