[リストへもどる]
一括表示
タイトルアドバイスお願いします。
記事No123
投稿日: 2001/11/30(Fri) 21:44
投稿者よこじ
gogo.dllを作るために悪戦苦闘しています。どなたか、教えてください。初心者です。全然違うことをやっているかもしれません。
環境はgcc-2.95.2とnasmw098_sse2を使用しています。
メイクすると下記のエラーがでます。

process_begin:CreateProcess((null,nasmw -i..engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/clka.nas -o clka.o, ...) failed.
make (e=2): 指定されたファイルが見つかりません。
C:\GCC-29~1.2\BIN\MAKE.EXE: *** [clka.o] Error 2

そこでmakefileのVPATHを../engine/i386をgogo307alpha/engine/i386とすると

C:\GCC-29~1.2\BIN\MAKE.EXE: *** No rule to make target 'clka.nas' , needed by 'clka.o'. Stop.
と表示して、止まってしまいます。
どうしたらよいのでしょうか?


タイトル アドバイスお願いします。
記事No125
投稿日: 2001/12/01(Sat) 18:49
投稿者
> process_begin:CreateProcess((null,nasmw -i..engine/i386/ -f win32 -DWIN32 -D__MINGW32_VERSION ../engine/i386/clka.nas -o clka.o, ...) failed.
> make (e=2): 指定されたファイルが見つかりません。
> C:\GCC-29~1.2\BIN\MAKE.EXE: *** [clka.o] Error 2

ええと,これは nasmw が見つからない場合のエラーです.nasmw へパスを通し
てみていただけないでしょうか?あるいは makefile_dll.mingw の
> AS = nasmw -i../engine/i386/
という行の nasmw の部分をフルパスにしていただいても大丈夫です.

ちなみに clka.nas が見つからない場合のエラーが
> *** No rule to make target 'clka.nas' , needed by 'clka.o'. Stop.
になります.


タイトル アドバイスお願いします。
記事No126
投稿日: 2001/12/01(Sat) 20:56
投稿者よこじ
アドバイスありがとうございました。
nasmwとndisasmwをc:\windows\commandに移してみました。
そうしたら、[123]のエラーはなくなりました。
しかし、今度は下記のようなエラーが出ました。

gcc -shared -Wl,--dll,--stack,0x100000,--kill-at (多数のオブジェクトファイル) -o gogo.dll -lm
gcc:unrecognized option '-shared'
ld:unrecognized option '--kill-at'
C:\GCC-29~1.2\BIN\MAKE.EXE: *** [gogo.dll] Error 1

と言う具合です。もう一度アドバイスお願いします。
また、各種のメッセージをどう対処するか、ということはどう調べたらよいのでしょうか?HPや本など良い方法ありましたら教えてください。
よろしくお願いします。


タイトル アドバイスお願いします。
記事No128
投稿日: 2001/12/02(Sun) 02:47
投稿者
> gcc -shared -Wl,--dll,--stack,0x100000,--kill-at (多数のオブジェクトファイル) -o gogo.dll -lm
> gcc:unrecognized option '-shared'
> ld:unrecognized option '--kill-at'
> C:\GCC-29~1.2\BIN\MAKE.EXE: *** [gogo.dll] Error 1
ああ,失礼しました.ひょっとしてお使いの gcc-mingw の Ver. は 2.95.2 の
後には何も付いていないモノでしょうか?-shared がうまく動くのは 2.95.2-1
以降だったような気がするので,もし 2.95.2 をお使いならアップデートしてみ
てもらえますか?


タイトル アドバイスお願いします。
記事No130
投稿日: 2001/12/02(Sun) 20:54
投稿者よこじ
ありがとうございます。また、単純な質問ですみません。
> ああ,失礼しました.ひょっとしてお使いの gcc-mingw の Ver. は 2.95.2 の
> 後には何も付いていないモノでしょうか?-shared がうまく動くのは 2.95.2-1
> 以降だったような気がするので,もし 2.95.2 をお使いならアップデートしてみ
> てもらえますか?
下記のページよりダウンロードしたのですが、そのページには2.95.2以降のバージョンが見当たりません。どこを探せば見つかるのでしょうか?

ftp://ftp.nanotech.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2/


タイトル アドバイスお願いします。
記事No131
投稿日: 2001/12/02(Sun) 22:25
投稿者よこじ
> ありがとうございます。また、単純な質問ですみません。
> > ああ,失礼しました.ひょっとしてお使いの gcc-mingw の Ver. は 2.95.2 の
> > 後には何も付いていないモノでしょうか?-shared がうまく動くのは 2.95.2-1
> > 以降だったような気がするので,もし 2.95.2 をお使いならアップデートしてみ
> > てもらえますか?
> 下記のページよりダウンロードしたのですが、そのページには2.95.2以降のバージョンが見当たりません。どこを探せば見つかるのでしょうか?
>
> ftp://ftp.nanotech.wisc.edu/pub/khan/gnu-win32/mingw32/gcc-2.95.2/

その後、何とかして見つけました。やっとgogo.dllを作成することが出来ました。ありがとうございました。