[リストへもどる]
一括表示
タイトルpetit312は、どう使うのでしょうか?
記事No1248
投稿日: 2003/10/04(Sat) 13:14
投稿者123
午後のこ〜だver. 3.12のソースファイル一式をダウンロードして解凍したのですが、
どうやって、コンパイルしたらよいのでしょうか?

とりあえず、コンパイラがいると思い
 http://www.mingw.org/ から Released: MinGW-3.1.0-1.exe
をダウンロードしてインストールしてみたのですが、使い方が判らなくて、コンパイルできません。
 もしかして MinGWでは駄目なのでしょうか?

 コンパイル方法など、petit312の使い方など よろしければ、お教えください。よろしくお願いしますm(__)m
 

タイトルRe: petit312は、どう使うのでしょうか?
記事No1249
投稿日: 2003/10/04(Sat) 13:20
投稿者123
> 午後のこ〜だver. 3.12のソースファイル一式をダウンロードして解凍したのですが、
> どうやって、コンパイルしたらよいのでしょうか?
>
> とりあえず、コンパイラがいると思い
>  http://www.mingw.org/ から Released: MinGW-3.1.0-1.exe
> をダウンロードしてインストールしてみたのですが、使い方が判らなくて、コンパイルできません。
>  もしかして MinGWでは駄目なのでしょうか?
>
>  コンパイル方法など、petit312の使い方など よろしければ、お教えください。よろしくお願いしますm(__)m
>  

↑すみません、PCの環境を書き忘れました
CPUはPentium4 2.40G
OSはWindowsXPProfessional SP1です。
petit312の使い方というのか?
コンパイルする方法をMinGWで行う方法を教えてくださいm(__)m
 

タイトルRe^2: petit312は、どう使うのでしょうか?
記事No1250
投稿日: 2003/10/04(Sat) 21:45
投稿者芝やん
Ver 3.12はソースコードの文字コードがEUC+LFなのでまず
シフトJIS+CRLFに変換してからコンパイルしなければいけません。
コンパイルはまずコマンドプロンプトでMinGWの本体がある場所にパスを通します。
(MinGWの場所がC:\MinGWの場合)PATH=C:\MinGW\Bin;%PATH%
次にpetit312フォルダの中のwinフォルダに移動し、そこで
mingw32-make -f Makefile.mingw (EXE版の場合)
を実行します。これでできると思います

タイトルRe^3: petit312は、どう使うのでしょうか?
記事No1251
投稿日: 2003/10/04(Sat) 22:29
投稿者123
芝やんさん レスありがとうございます。
無事コンパイルできました。
 ありがとうございます。

タイトルRe^3: petit312は、どう使うのでしょうか?
記事No1253
投稿日: 2003/10/04(Sat) 23:24
投稿者あき
> (MinGWの場所がC:\MinGWの場合)PATH=C:\MinGW\Bin;%PATH%
> 次にpetit312フォルダの中のwinフォルダに移動し、そこで
> mingw32-make -f Makefile.mingw (EXE版の場合)
> を実行します。これでできると思います

やってみたのですが、最後のほうで
gcc -I../engine -Wall -O2 -finline-functions -funroll-loops -fno-expensive-opti
mizations -DNDEBUG -DUSE_LIBSNDIO -DHAVE_CONFIG_H -DLAMEPARSE -DLAMESNDFILE -DUS
E_X86ASM -DUSE_WINTHREAD -DUSE_TTIMER -DGOGO_DLL_EXPORTS -DUSE_REGISTRY -D_MAX_P
ATH=MAX_PATH ../engine/i386/makecfg.c -o ./makecfg.exe
./makecfg.exe > ../engine/i386/global.cfg
'.' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
MINGW32-MAKE: *** [../engine/i386/global.cfg] Error 1

とエラーが出てきてしまってコンパイルできませんでした。

環境はwin2000+sp4、特にいじってません
最近再インストールしたばかりです。

タイトルRe^4: petit312は、どう使うのでしょうか?
記事No1254
投稿日: 2003/10/05(Sun) 02:31
投稿者   <kei-i@sams.co.jp>
> やってみたのですが、最後のほうで
> gcc -I../engine -Wall -O2 -finline-functions -funroll-loops -fno-expensive-opti
> mizations -DNDEBUG -DUSE_LIBSNDIO -DHAVE_CONFIG_H -DLAMEPARSE -DLAMESNDFILE -DUS
> E_X86ASM -DUSE_WINTHREAD -DUSE_TTIMER -DGOGO_DLL_EXPORTS -DUSE_REGISTRY -D_MAX_P
> ATH=MAX_PATH ../engine/i386/makecfg.c -o ./makecfg.exe
> ./makecfg.exe > ../engine/i386/global.cfg
> '.' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
> MINGW32-MAKE: *** [../engine/i386/global.cfg] Error 1

すいません、Makefile.mingw の21行目付近にいかのようにあります。

> # makecfg.exe や global.cfg がうまく生成されないようならこの下の行を
> # MAKECFG = makecfg.exe
> # と変更してください reported by tatuto さん
> MAKECFG = ./makecfg.exe

mingw のバージョンだったかなんだかの違いで、MAKECFG = ./makecfg.exe じゃ
なきゃいかん場合と、MAKECFG = makecfg.exe じゃなきゃいかん場合があります。
あきさんの環境ではたぶん後者じゃないかと思います。

そういうわけで、Makefile.mingw の MAKECFG = ./makecfg.exe を MAKECFG = makecfg.exe
に変えて試していただけないでしょうか?

タイトルRe^5: petit312は、どう使うのでしょうか?
記事No1257
投稿日: 2003/10/05(Sun) 20:03
投稿者あき
変えてみたところ出来ました。

ありがとうございました。

タイトルRe: petit312は、どう使うのでしょうか?
記事No1259
投稿日: 2003/10/07(Tue) 10:03
投稿者まあ
色々と参考にさせていただき、チャレンジしようかと思ったのですが
以下のエラーが出てしまいます。
これはどんな症状なのでしょうか。

__MINGW32_VERSION ../engine/i386/clka.nas -o clka.o, ...) failed.
make (e=2): 指定されたファイルが見つかりません。
mingw32-make: *** [clka.o] Error 2

タイトルRe^2: petit312は、どう使うのでしょうか?
記事No1261
投稿日: 2003/10/07(Tue) 13:38
投稿者フロート
参照先http://members.at.infoseek.co.jp/y_float/
NASMが入っていないのでは…?
http://www.marinecat.net/free/gogo3/mct_gogo.htm

# nasmw.exe をパスの通ったフォルダに置いてください。
# C:\WINDOWS や C:\WINNT など。