私は周りを検索して似たような問題を見つけましたが、私の問題に直接固有のものはなく、自分の状況に適用する方法を理解できる答えもありません。
私はかなり長い間Ubuntuで使用していたプログラムを作成しようとしています.古いバージョンではありますが、以前と同じようにWindowsでコンパイルできると確信しているプログラムです。Cygwin をダウンロードし、make、gcc などの開発パッケージが含まれていることを確認しました。プログラムを構成することができ (この場合、私の構文は でした./configure --enable-gmcp
)、問題なく完了しました。しかし、このプログラムを MAKE する必要があり、MAKE を実行しようとすると、次のエラーが発生します。
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `cd src; PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/AMD APP/bin/x86_64:/cygdrive/c/Program Files (x86)/AMD APP/bin/x86:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Windows Live/Shared:/cygdrive/c/Program Files (x86)/ATI Technologies/ATI.ACE/Core-Static:/usr/lib/lapack:@PATH@ make files'
Makefile:18: recipe for target `files' failed
c/Program Files (x86)
パスに表示されるエラーを見つけていると思います。スペースではうまくいかないことはわかっていますが、それも括弧に入れられると思います。ここに私の問題があります-インストールはProgram Filesにまったくありません。CygwinはデフォルトでC:\cygwin
(そして見C:\cygwin64
ても)、私が作ろうとしているプログラムはデスクトップ(C:\Users\myname\Desktop\TF
)にあります。
ここでパスを何らかの形で変更する必要があるかどうかわかりませんか? または、このエラーを引き起こすために他に何が起こっている可能性がありますか。この時点で、私は Cygwin に非常に慣れていません。
ありがとうございました。