6

ビルドしようとすると、次のエラーが発生します。

$ make CC=i686-w64-mingw32-gcc
  CC    aes.c
i686-w64-mingw32-gcc: error trying to exec 'as': execvp: No such file or directory
4

2 に答える 2

8

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

/bin/x86_64-w64-mingw32-gccコンパイラを as で直接呼び出すと失敗する という既知の警告があり ます。/usr/bin/x86_64-w64-mingw32-gcc代わりに使用し、PATH 変数に/usr/binbeforeがあることを確認してください/bin

mingw-w64.sourceforge.net

これは、取り付けの問題が原因です。Linux では と が/binあり/usr/bin、大したことはありません。Cygwin ではC:\cygwin\bin. するとこんな感じでマウントポイントが設定されます。

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

C:\cygwin\binしたがって、技術的には/binまたはで表すことができますが/usr/bin、上記のように前者は機能しません。

于 2012-04-23T03:32:26.770 に答える