cygwin + mingwn + gcc 相談室 Part2
レス数が900を超えています。1000を超えると表示できなくなるよ。
0900デフォルトの名無しさん
2007/03/02(金) 15:35:49fftwという高速フーリエ変換ライブラリをmsys上にインストールしたいわけですが、
・Makefile 中の SEHLL = /bin/sh というマクロが外部コマンドに引きわたされるときに勝手に c:/msys/1.0/bin/sh.exe というふうに展開される
・makeから呼び出されるdepcompというスクリプトが exec で c:/msys/1.0/bin/sh.exe を実行しようとするのだが、
execが勝手に引数を exec (カレントディレクトリ)/c:/msys/1.0/bin/sh.exe と解釈して、そのようなコマンドはないと言われて、そこでmakeが停止する。
システムは
$ uname -r
1.0.10(0.46/3/2)
です。
とりあえず、
make が マクロを勝手にwindowsのフルパスに変換するのを抑制する
もしくは
exec がwindowsのフルパスで与えられたコマンドを受け付ける
ということができれば解決できそうなのですが、ご存知ありませんか?
レス数が900を超えています。1000を超えると表示できなくなるよ。