2017-09-04 3 views
0

インストールされているブーストライブラリが使用しているgccのバージョンを調べる方法は?だから私はどのバージョンのC++を見つけることができます、私のHPXライブラリは使用しています。 HPXライブラリは、ライブラリを大幅に増強します。私は実際にどのようにgccのバージョンを使用して1年前にブーストライブラリを構築したか忘れてしまった。
おかげブーストC++のバージョンを見つける

答えて

1

あなたがブーストを建てたときに、それはレイアウトがverionedいた場合は、libの名前が好き必要があります:libboost_wave-gcc48-mt-s-1_65.aは、そうgcc48(GCC 4.8.x)は、ご使用のバージョンです。

より正確な:次のコマンドを実行し

strings libboost_wave-gcc48-mt-s-1_65.a | egrep -ie "GCC.*([0-9]\.[0-9]\.[0-9])"

あなたは出力から正確なgccのバージョン4.8.5取得します:

GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-11)

+0

Quanmaoを - ありがとうございます。レイアウトの意味は何ですか? – praveen

+0

ああ、タイプミス、 "バージョン"。ブーストライブラリをビルドするときには、ビルドコマンドで '--layout = versioned'のようなコマンドを使うことがよくあります:' ./bjam install --prefix =/mylibs/boost_1_65_0 address-model = 64 toolset = gcc --layout =バージョン管理付き--without-python - ビルドタイプ=完全リンク=静的スレッド=マルチランタイムリンク=静的バリアント=リリース ' – Quanmao

+0

Quanmao - ありがとう! – praveen

関連する問題