Path: chuka.playstation.co.uk!news1.scei.co.jp!usenet From: "=?ISO-2022-JP?B?GyRCTG44fUduPVMbKEo=?=" Newsgroups: playstation.ny.program.beginner Subject: =?ISO-2022-JP?B?UmU6IBskQkZNQTMhIiUzJXMlUSUkJWs9UE1oJEokLyRKJGokXiQ3JD8bKEo=?= =?ISO-2022-JP?B?GyRCISMbKEo=?= Date: 24 Jul 1997 08:12:39 GMT Organization: PlayStation Net Yarouze Lines: 72 Message-ID: <01bc9808$73050380$LocalHost@fwhj1291.infoweb.or.jp> References: <01bc97f0$abc08f40$LocalHost@fwhj1291.infoweb.or.jp> NNTP-Posting-Host: 202.219.145.137 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 8bit X-Newsreader: Microsoft Internet News 4.70.1161 RedBug様、はじめまして。正直、こんなに早く答えていただけるとは、 思わなかったので、驚きました。 RedBug様の言われるとおり、main.cのタイムスタンプを変えてコンパイル すると、正常に実行ファイルを作ることが出来ました。 私のミスのような質問に答えて頂いて有り難うございました。 > >突然、「make.exe: Nothing to be done for `all'.」とエラーが出て > >コンパイル出来なくなりました。 > > まず、make についてちょっと説明します。 > コンパイルしたいプログラムの、ソースファイルについて、 > あらかじめ依存関係を記述し、ファイルに保存します。 > (一般的には Makefile というファイル名です) > > make プログラムは、この依存関係を把握した上で、 > 必要なプログラムだけコンパイル・リンクします。 > > ややこしい説明ははぶきますが、1回コンパイルした後で > ソースファイルの一部を修正して、再度コンパイルすると、 > 前回から変更された部分および、そこに関連する部分のみが > 再コンパイルの対象となるのです。 > これによって修正時の手間が大幅に省けます。 Makeの便利な所なんですね。 > 「make.exe: Nothing to be done for `all'.」というメッセージは、 > エラーでもなんでも無く、そのプログラムは前回コンパイルされて以降 > 変更が無かったために、コンパイルそのものが行われなかった(する > 必要が無かった)ことを示すメッセージなのです。 > > 逆に、修正をしたにもかかわらずこのメッセージが出た場合は、 > Makefile の記述が間違っている可能性が大きいです。 > > > > 原因がわからないので、仕方なく新しくCドライブに ¥PlayStation という > >フォルダを作って、その上に新しい環境を作って、再チャレンジを試みました。 > >C:¥PlayStasion¥PSX¥SAMPLE¥CHECK>make > >gcc -O1 -g -c main.c -o main.o > >「Fatal! cannot open swap file c:¥PlayStasion¥tmp¥pg1d72AA.AAA」 > >エラーが出ます。 > > スワップファイルがオープンできないって事ですか・・・ > ハードディスクの空き容量が足りないとか? ハードディスクの空き容量50Mバイト・・・ 同じ空き容量でフォルダを変えただけでコンパイル出来ないというのは なぜなんだろう? > > >SAKAGUCHIさんのFAQを見ましたが、もちろん、¥tmpフォルダは作ってあります。 > c:¥tmp では無いですよね? > この場合は c:¥PlayStasion¥tmp¥pg1d72AA.AAA というファイルを開こうとして > エラー起こしてますから、ファイルが作れないほどディスクが足りないか、 > そのフォルダ(c:¥PlayStasion¥tmp)が存在しないか・・・ > 多分そのどちらかではないでしょうか? > > --- >Net Yarouze! Beginner's Forum Leader >RedBug redbug@fsinet.or.jp > beginners@FL.scei.co.jp > RedBug様、有り難うございました。 ----------------------------------- E-Mail: fwhj1291@mb.infoweb.ne.jp 野口 博俊(Hirotoshi Noguchi) -----------------------------------