/* * 2.フリーのC言語コンパイラーを探せ */ お金のかからない、フリーのコンパイラーか、、、なにかあるかなぁ? お前が毎月買って、ほとんど読んでいないで積んであるだけの雑誌、 C MAGAZIN(ソフトバンク)の付録CD中に、 LSI C-86 Ver 3.30 試食版 (エル・エス・アイ ジャパン(株)) ってのが、入っているだろ、それを使ってみたら? あっ、Z:\lsic\lsic330c.lzh これかな? よし、インストールして、テストしてみるか、、、
/* * 3.LSI C-86 Ver 3.30 試食版のインストール */ ア.lsic330c.lzhを解凍しましょう まず適当なディレクトリ(フォルダ)に lsic330c.lzhを解凍します。 Cドライブのルートに解凍結果があることにして、 説明を続けます。 C:\lsic330cができました。 ディレクトリの構成は、 C:\lsic330c\ \bin \include \lib \man \src となっていると思います。
イ._lccファイルの修正 メモ帳などで、 c:\lisc330c\bin\_lccファイルを開きます。
中身が、下記のようになってます。 ---- 1: 2: # LSI C-86 compiler's configuration file 3: 4: -DLSI_C 5: -XA:\LSIC86\BIN -LA:\LSIC86\LIB -IA:\LSIC86\INCLUDE -T -O 6: -acdos.obj $LSICOPTS 7: & #Command line argument will be inserted here 8: -lknjlib -ldoslib -v ---- インストールした環境に合わせるため、 5行目の、 -XA:\LSIC86\BIN -LA:\LSIC86\LIB -IA:\LSIC86\INCLUDE -T -O を^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ 下記のように修正します -XC:\lsic330c\BIN -LC:\lsic330c\LIB -IC:\lsic330c\INCLUDE -T -O *インストールしたドライブとディレクトリ名に修正する 修正後、上書き保存し、終了します。 ウ.環境変数設定用、バッチファイルの作成 C:\Autoexec.batを修正するのは、怖いので(ぜんぜん怖くないよ、、ほんとは。。) またまた、メモ帳を開き、新規で ---- PATH=C:\lsic330c\BIN;%PATH% set TZ=JST-9 ---- と2行入力し、 ファイル-->名前を付けて保存を選択し、 c:\setc.batと名前を付けて、保存します。
エ.作業用ディレクトリの作成 テスト用に、どこかにディレクトリを作成してください。 例)C:¥WORKなど、、、 エクスプローラで、ファイル-->新規作成-->フォルダ
これで、セットは、できたと思います。 お疲れ様でした。 /* * 4.実際に動かしてみよう */ インストールも終了したので、 そろそろ、コンパイルなんて、やってみましょうか? Windows98の例で進めます。 スタート-->プログラム-->MS-DOSプロンプトを選択します。
Microsoft(R) Windows 98 (C)Copyright Microsoft Corp 1981-1998. C:\WINDOWS> と画面に表示されます。 (この画面、もっと明るくならないの? NT4.0だと色変えられたんだけど、 Win98での方法、わからない、、、どなたかご存知ですか?) C:\WINDOWS>cd \ と入力し、ルートに移動します。 次に、 C:\>setc と入力し、先ほど作成したバッチファイルを走らせます。。。 ここで、下記のように、「環境変数が足りません」ともし表示されたら、 --- C:\>set PATH=C:\lsic330c\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\ORAWIN95\BIN;;C:\P ROGRA~1\BORLAND\DELPHI4\BIN;C:\PROGRA~1\BORLAND\VBROKER\BIN;C:\PROGRA~1\BORLAND\ VBROKER\JRE\BIN 環境変数のための領域が足りません. --- setc.batの中身を、 PATH=C:\lsic330c\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND に変更して、再度、チャレンジしてください。 作業エリアを移動します。 C:\>cd work C:\Work> で、先ほど作成した作業用のエリアに移動します。 次に、ソースファイルを作成します。 C:\Work>notepad test.c と入力すると、メモ帳が起動します。
#includeint main() { puts("TEST OK"); return 0; } と入力し、上書き保存します。 再びDOSプロンプトに戻って、 C:\Work>lcc test.c と入力します。 うまく行くと、下記のように、メッセージが表示されます。 C:\Work>lcc test.c lld @link.i C:\Work>test と打ち込み、コンパイル・リンクされたプログラムを 実行してください。 おめでとうございます。 残念ながら、うまく行かない場合、、 準備ができていません. 読み取り中 ドライブ A: 中止 (A), 再試行 (R), 失敗 (F)?a と表示されたとき、、、_lccの設定が間違っているのでは? お手数ですが、再度確認してください。 C:\Work>lcc test.c test.c 4: syntax error near 'return' ソースファイルTEST.Cが間違っています。 確認してみてください。 コマンドまたはファイル名が違います. と表示されたら、たぶん、PATHの設定が違ってます。 確認してみてください。
質問や要望など連絡方法でお互い確認が取りやすく、便利なのが掲示板なのですが、私の対応のまずさから不定期で荒れてしまい、掲示板は現在封鎖中です。(反省しなきゃ)
感想や質問・要望・苦情など 三流君へメッセージを送る。 時間的余裕のある要望・質問・苦情の場合は、下記のフォームからメッセージを送ることができます。 |
←パソコンの技術系の書籍を探しているなら コンピュータ関連の出版社33社(アスキー、インプレス等)が共同運営するコンピュータの本・専門店 ※種類が豊富で探し易い※在庫ありが48時間以内発送 |