[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00767] 現在最強 !? のフリーコンパイラ
- Subject: [WitchTech 00767] 現在最強 !? のフリーコンパイラ
- From: boots <boots@estyle.ne.jp>
- Date: Sun, 01 Apr 2001 02:32:39 +0900
bootsです
Digital Mars C++ (以前の Symantec C++、その昔は Zortech C++) がフリーで
提供されています。
コンパイラはコマンドラインタイプですが32bitアプリなのでDOSエミュレーショ
ン環境では動きません。
http://www.digitalmars.com/
ドキュメントも結構充実しています(ただし英語)
まだCのソースでしか試していませんが、リンカにtlinkを使えばTurbo Cのスタ
ートアップルーチンでOKのようです。
(付属のOptLinkだとスタートアップルーチン等で__acrtusedを用意してやる必
要があります。)
インストールもTurboCより簡単で、zipを展開してできたbinディレクトリから
sc.exe, scppn.exe, sc.ini を wwitch/bin にコピーして、makefile.tccを改
造して
CC=sc
CFLAGS=-msw -NL -j0 -Bj -a1 -0 -o
でいけてます。意味はそれぞれ次のとおりです。
-msw: スモールモデルで DS!=SS
-NL: (コンパイラ付属の)標準ライブラリを使用しない
-j0: 日本語(ShiftJIS)を通す
-Bj: 日本語メッセージ表示
-a1: アライメントを1バイトで
-0: 8086 コードを吐く
-o: 最適化を行う
--
boots
ML Archives