他のバージョンのgccを使用するようにautoconfに指示する

他のバージョンのgccを使用するようにautoconfに指示する

OpenBSD は、最新バージョンの gcc を egcc としてインストールします。 gcc 4.4+が必要なソフトウェアをいくつかコンパイルしようとしていますが、autoconfが最新バージョンのgccを使用するように説得できないようです。

私は試した:

# export CC=egcc
# $CC --version
#   egcc (GCC) 4.7.2
#   ...

そして

# export CC=/usr/local/bin/egcc
# $CC --version
#   egcc (GCC) 4.7.2
#   ...

私は〜/ binへのシンボリックリンクを作成し、私のパスに追加してみました。

# cc --version
#   egcc (GCC) 4.7.2
#   ...

# gcc --version
#   egcc (GCC) 4.7.2
#   ...

そして:

# ./configure CC=egcc
# ./configure CC=/usr/local/bin/egcc
# CC=egcc ./configure
# CC=/usr/local/bin/egcc ./configure

しかし、とにかく私はまだ次のような結果を得ます。

configure: error: Only GCC 4.4 or newer supported

誰かが私のアプローチにどのような問題があるのか​​教えてもらえますか?

ベストアンサー1

ああ、g ++が欲しい...

# export CXX=eg++ 

環境変数を設定するCXXだけです。

おすすめ記事