安装shogun0.10.0
congifure –prefix=$SOFT/shogun
make(error!!!!)
make install
出错的代码是在:
SG_UNREF(features[i].attr_obj);
可是这东西根本就没看到有lvalue(左值)啊..
http://stackoverflow.com/questions/16346068/how-to-test-lvalue-or-rvalue-in-this-case
func().k = 0; // compile ok under g++-4.4 and g++-4.6
func().i = 1; // compile ok with g++-4.4, but g++-4.4 gives an error:
//"using temporary as lvalue [-fpermissive]"
tsubame系统里的gcc是4.3.4的,我安装的是4.7.4的.
于是把.bashrc里有关的PATH,LIBARARY给注释掉.
which gcc
gcc -v
然后接着装shogun.
装成功了.
感动.