参考github:https://github.com/BVLC/caffe/issues/985
Some versions of Anaconda seem to come with a bad libm. rm ~/anaconda/lib/libm.* takes care of this by reverting to the system libm.
也就是,当你使用了anaconda的时候,make all之前需要先删除(rm命令)掉这些文件
~/anaconda/lib/libm.*
==========
此外与libreadline.so.6相关的错误基本都是上面这个原因,直接rm掉anaconda中的相关文件就可以了。