限定しりとり

Visual cはインストール作業が必要ですが、フリーウェアみたいにアプリをコピーするだけで使えるような、c言語はないですか?

A 回答 (3件)

自宅にPCがないのでしょうか?



学校や公民館や漫画喫茶など一般ユーザにインストール権限がない環境で使える処理系をお探しでしょうか?

勉強程度なら、それでもいいでしょう。

私も以前、貧乏学生の時、PCを買うお金ができる
まで、わざわざ学校にいって、
tera termでUNIXにつないで、C/C++の勉強を
していた時期があります。

Borland C++ 5.5コンパイラは
私が最近、インストールした時には、
単なるファイルコピーの展開だけであった
ような淡い記憶が・・・。

http://www.birdport.jp/CPre/free/

このページには
1.3.】 インストール
のところに、

「ただし、このインストールは設定したフォルダにファイルをコピーするだけなので、それが終ったらいくつか自分で設定しなければいけません。」

とファイルのコピーだけだと書かれていますね。

なので、インストールのウィザードで
ファイルのコピー先を一般ユーザでも、
書き込み権限が許されそうな、
例えば、デスクトップの配下のフォルダとかに
しておくのはどうでしょうか?

もしかして、インストールウィザードの起動自体が
権限チェックではじかれるかもしれませんが・・。

1.4.】
1.5.】
1.6.】

などの設定ですが。

http://www.vector.co.jp/soft/dl/win95/prog/se149 …

にあるsetBccというソフトウェアを使うと、
勝手に簡単にできそうですね。

ただ、上記のインストールウィザードで
展開するフォルダを自分で指定している場合は
setbccの画面上でもそのフォルダを指定しないと
うまくいかないです。

また、95/98/ME関連は環境変数をAuto exec.bat
とかそんな名前のファイルに書き込みにいくため。
再起動しないと有効にならないです。
再起動すると、個人設定内容やデータが自動削除
されるような環境であれば、setbcc上で設定した後
autoexec.batに設定する分については、
MS-DOSの窓を起動する度に毎回、手打ちで直に、
環境変数の設定をして、
現在のMS-DOSのプロセスのみだけしか設定が有効に
なりませんが。
そうやって、コンパイルのコマンドが打て
る環境にすればよいでしょう。

環境が2000とかXPとかなら、setbccで環境変数変えても、再起動なしに、即有効で問題ないと思いますが。
もし、駄目なようなら上記のようにするしかない。

ただ、setbcc上の最後にどんな設定をしたかについて
のコマンドが表示されるので、それをコピーして
自分でバッチファイルを作って、
MS-DOS窓を起動したらそれを実行して、環境を有効に
するなどすればよいでしょう。

あと、C:\Documents and Settings\hogehoge
などの用にスペースが空いたパスは、
"C:\Documents and Settings\hogehoge"のように
ダブルコーテーションで囲むなど気を付けてください。

Borland BCC, setbccなどのファイルやその他、
インストール作業等を書いたメモなどを、
どこかのFTPサーバにアップロードしといて、
いつでもすぐに環境作って作業開始できるように
しとくとよいでしょう。

以上です。
    • good
    • 0
この回答へのお礼

自分でもいろいろ試し、ボーランドのコンパイラもインストールしました。が結果的にCPadに行き着きました。
CPadはシェア(カンパウェア?)と書いてありますが、どうやらほぼフリーとして使って良いようなので、CPad + Borland コンパイラの組み合わせにしました。
丁寧な回答どうもありがとうございます。

お礼日時:2005/06/07 00:44

1CD-Linuxでknoppixというフリーなものがあります。


CDを入れてBOOTをHDDより先にCDにしてあげると、起動できます。
knoppixにvimがはいってるのでこれを使えばC言語できます。
これをつかってみてはどうでしょうか?
以下のサイトでダウンロードできます

参考URL:http://unit.aist.go.jp/itri/knoppix/

この回答への補足

パソコンの授業中にこっそりやろうと思っているので、OSはWindows出なければなりません。

補足日時:2005/06/06 23:45
    • good
    • 0

LSI-C ならコンパイラ・リンカ・ライブラリ全部まとめてFD1枚に収まります。



参考URL:http://www.lsi-j.co.jp/

この回答への補足

これってコンパイラだけではないのですか?

補足日時:2005/06/07 00:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!