这两天要安装某个测试软件,里面附带安装perl,编译时老是在perl处卡住,找了好多解决办法都无济于事:
如图错误信息,编译时加上-lm也没用,很明显是没找到libm.a库文件,查看gcc的libraries路径,里面确实包含了libm.a所在的路径,为什么呢为什么呢。。。。。
google了N久。。。。原来是perl的bug:https://rt.perl.org/rt3//Public/Bug/Display.html?id=100374
解决办法是就是在运行./Configure时加上 -Dplibpth=/usr/lib/XXXXX路径,XXXXX就是libm.a所在的目录