Boost RedHat centos 7 ppc64上的bjam安装

Boost RedHat centos 7 ppc64上的bjam安装,boost,openstreetmap,redhat,bjam,osrm,Boost,Openstreetmap,Redhat,Bjam,Osrm,我正在尝试安装OSRM,并按照下面链接上的说明进行了操作 但当我似乎没有达到-0.9.1时,我就被卡住了 我想在RedHat Centos 7 ppc64的linux系统上安装bjam,因为我想使用它安装luabind-0.9.1,如下所示: 谷歌搜索显示我需要使用boost?但是我不确定 任何帮助都会非常有用…正如建议的那样,您必须安装boost jam,该软件可在CentOS 7上通过yum获得 # yum install boost-jam 然后,确保Jamroot文件对lua库路径有正

我正在尝试安装OSRM,并按照下面链接上的说明进行了操作

但当我似乎没有达到-0.9.1时,我就被卡住了

我想在RedHat Centos 7 ppc64的linux系统上安装bjam,因为我想使用它安装luabind-0.9.1,如下所示:

谷歌搜索显示我需要使用boost?但是我不确定

任何帮助都会非常有用…

正如建议的那样,您必须安装boost jam,该软件可在CentOS 7上通过yum获得

# yum install boost-jam
然后,确保Jamroot文件对lua库路径有正确的引用当然,必须安装lua

$ grep "local lib" Jamroot
local lib = $(prefix)/lib;
在我的系统x86_64中,由于LUA位于/usr/lib64中,所以我不得不改变这一点

local lib = $(prefix)/lib64;
正如您所说,您正在使用ppc,请查找liblua.so并在Jamroot中使用该路径

之后,与bjam安装一起进行

或者您可以使用cmake进行构建和安装

mkdir build && cd build
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make 
sudo make install
希望有帮助