2012-04-23 7 views

答えて

7

設定PATH/usr/bin代わりの/bin

There is a known caveat where calling the compiler directly as /bin/x86_64-w64-mingw32-gcc will fail, use /usr/bin/x86_64-w64-mingw32-gcc instead and make sure that your PATH variable has /usr/bin before /bin .

mingw-w64.sourceforge.net

これはマウントの問題が原因です。あなたは/bin/usr/binを持っていて、大したことはありません。 CygwinにはC:\cygwin\binがあります。マウントポイントはこのように設定されます。旧前述したようには動作しませんが、

C:\cygwin\bin on /usr/bin 
C:\cygwin on/

だから、技術的に、あなたは、/binまたは/usr/binC:\cygwin\binを表すことができます。

+0

万が一、これがなぜ問題なのか、ご存じですか? –

+1

私は '/ usr/bin'の前のパスに'/bin'があると根本的な問題が何か不思議です。 –

0

mingwg++が不足している可能性があります。 i686-w64-mingw32-gccまたはi686-w64-mingw32-g++があなたのソースをコンパイルするかその後

sudo apt install g++-mingw-w64-i686 

はこれを試してみてください。

関連する問題