ApacheThriftコンパイラとライブラリをビルドしてインストールしようとしています
このコマンドを入力する必要がありましたが、手順_./configure && make
_に示されていますが、次のエラーが発生します。
_checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/PATH/TO/thrift-0.9.3':
configure: error: no acceptable C compiler found in $PATH
_
コマンドを入力するとプロンプト_gcc --version
_これが表示されます
gcc (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Gccコンパイラを見つけます。ただし、_msys2
_シェルから実行すると
_bash: gcc: command not found
_
環境変数のパスは正しいです。 _C:\MinGW\bin
_
それでもgccが見つかりません
前もって感謝します!
gcc
コンパイラへのパスがPATH
にありません。
Makeを実行する前に追加できます。
export PATH=${PATH}:/c/MinGW/bin
./configure && make
幸運を。
私はWin10OSを使用しています
コンパイラ用のVisual Studioプロジェクトファイル があります。それを使用するか、 Windows用のコンパイラバイナリをWebサイトから直接ダウンロードしてください 。
CentOS/Redhatマシンの場合は、開発パッケージのフルセットをインストールします
$ Sudo yum groups install "Development Tools"
gcc、g ++、makeIdが含まれます。インストール後、再試行してください
将来のために:Windows10およびMSYS2の場合。行のコメントを外しました
set MSYS2_PATH_TYPE=inherit
msys2_Shell.cmdにあるため、すべてをWindowsに配置するパスを継承するだけです。
これがデフォルトではないことに驚いています!
このトレッドは古いですが、起動スクリプトで「setMSYS2_PATH_TYPE = inherit」を有効にすることで機能しました。 MSYS2のルートでmingw64.exeを実行することも同様に機能しました。