いくつかのC/C++コンパイラを研究する

1176 ワード

いくつかのC/C++コンパイラを研究する
on 2006.10.26
C++に分類
678ワード
ラベル:C++.
今日はここで一つのプログラムを見て、少し修正して、Dev-C++を持ってコンパイルして、実行して通過して、ただいくつかのWarningがあります.文章の作者は彼がLCC-Win 32でコンパイルしたと言って、インターネットで調べてみると、LCC-Win 32は今すでに有料で、空で1つのLCC-Win 32 V 3だけダウンロードしました.0.LCC-Win 32はC言語コンパイラで、コンパイルされたプログラムは14 Kしかなく、Dev-C++の460 Kよりも小さすぎます.Dev-C++でコンパイルされた実行可能ファイルがどうしてそんなに大きいのか、ずっと疑問に思っていましたが、GCCはWindowsの下でそんなに大きくコンパイルするしかありませんか?それとも私が配置していないのですか?
ネット上で他のWindowsの下のC++コンパイラを探してみると、この「マイクロソフトの無料C++コンパイラ」を見て、マイクロソフトのVisual C++Toolkit 2003に言及しました.このソフトウェアは無料ですが、けちなマイクロソフトはもうダウンロードを提供していません.インターネットで検索して、マイクロソフトのウェブサイトのVCToolkitSetupを見つけました.exeファイルはリンクをダウンロードして、もちろんこのリンクはすでに使うことができなくて、私は直接迅雷の中でダウンロードして、迅雷は2つのダウンロードの住所を探し当てました:住所の1、住所の2.ダウンロードしてMD 5、90 D 8 B 963 CA 196 AA 9855 B 2 CA 6 C 3174 C 14を見て、大丈夫です.
文章の中でこのVC 7.1はpythonとFirefoxをコンパイルすることができると言って、しかし私がインストールする時インストールプログラムは自動的に私のシステムを再起動して、555、今日研究しないで、逃げます.
Update:C++プログラムの先頭に#include <iostream>を付けると、生成されるexeファイルのサイズは20 k程度から3、400 kに上昇するようです.iostreamは使わないわけにはいかないよ、頭が痛いよ.また,コンパイラオプションのコネクタ->剥がし付加情報をyesとすることで,コンパイルされたプログラムのサイズを効率的に縮小でき,400 k余りから200 k余り縮小できる.http://yskin.net/2006/10/cpp-compiler.html