在aix上面安装boost,提示错误,详细信息如下: 50
boost包我用的是http://jaist.dl.sourceforge.net/project/boost/boost/1.54.0/boost_1_54_0.tar...
boost包我用的是http://jaist.dl.sourceforge.net/project/boost/boost/1.54.0/boost_1_54_0.tar.gz
安装时候执行:./bootstrap.sh
提示:
-n Building Boost.Build engine with toolset gcc...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details
我再看日志:
/tmp/cceGuisb.s: line 75: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 109: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 175: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 440: Only .llong should be used for relocatable expressions.
网上说加一个编译项 -maix64,但是我没有找到在哪加上。
请众位大神帮忙解答一下,搞定后额外加分。 展开
安装时候执行:./bootstrap.sh
提示:
-n Building Boost.Build engine with toolset gcc...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details
我再看日志:
/tmp/cceGuisb.s: line 75: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 109: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 175: Only .llong should be used for relocatable expressions.
/tmp/cceGuisb.s: line 440: Only .llong should be used for relocatable expressions.
网上说加一个编译项 -maix64,但是我没有找到在哪加上。
请众位大神帮忙解答一下,搞定后额外加分。 展开
1个回答
展开全部
不知道你的AIX版本?gcc默认使用32位编译,而AIX通常都是64位。
比如perl--32位
$./Configure -des -Dprefix=/opt/perl -Dcc=gcc
$make && make install
perl--64位
$./Configure -des -Dprefix=/opt/perl -Dcc='gcc -maix64'
$make && make install
不行再试试xlc编译试试。
再不行查查是不是bug了~
比如perl--32位
$./Configure -des -Dprefix=/opt/perl -Dcc=gcc
$make && make install
perl--64位
$./Configure -des -Dprefix=/opt/perl -Dcc='gcc -maix64'
$make && make install
不行再试试xlc编译试试。
再不行查查是不是bug了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询