Gcc 查找Boost C++;版本

Gcc 查找Boost C++;版本,gcc,boost,version,Gcc,Boost,Version,如何查找已安装的boost库正在使用的gcc版本?所以我可以找到C++的版本,我的HPX库正在使用。HPX库在很大程度上依赖于boost库。我实际上忘记了一年前我(使用哪个版本的gcc)是如何构建boost库的。 谢谢如果在构建boost时对其布局进行了验证,则库名称必须如下:libboost\u wave-gcc48-mt-s-1\u 65.a,因此gcc48(gcc 4.8.x)是您的版本 更准确:运行以下命令: strings libboost\u wave-gcc48-mt-s-1_65

如何查找已安装的boost库正在使用的gcc版本?所以我可以找到C++的版本,我的HPX库正在使用。HPX库在很大程度上依赖于boost库。我实际上忘记了一年前我(使用哪个版本的gcc)是如何构建boost库的。

谢谢

如果在构建boost时对其布局进行了验证,则库名称必须如下:
libboost\u wave-gcc48-mt-s-1\u 65.a
,因此
gcc48
(gcc 4.8.x)是您的版本

更准确:运行以下命令:

strings libboost\u 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)

如果在构建boost时对其布局进行了验证,库名称必须如下:
libboost\u wave-gcc48-mt-s-1\u 65.a
,因此
gcc48
(gcc4.8.x)是您的版本

更准确:运行以下命令:

strings libboost\u 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)

全茂-谢谢。版式验证是什么意思?哦,打字错误,对不起,“版本”。这只意味着在构建boost库时,我们经常在build命令中使用类似于
--layout=versioned
的命令:
/bjam install--prefix=/mylibs/boost\u 1\u 65\u 0 address model=64 toolset=gcc--layout=versioned--without python--build type=complete link=static threading=multi-runtime link=static variant=release
Quanmao-谢谢!全茂-谢谢。版式验证是什么意思?哦,打字错误,对不起,“版本”。这只意味着在构建boost库时,我们经常在build命令中使用类似于
--layout=versioned
的命令:
/bjam install--prefix=/mylibs/boost\u 1\u 65\u 0 address model=64 toolset=gcc--layout=versioned--without python--build type=complete link=static threading=multi-runtime link=static variant=release
Quanmao-谢谢!