24小时热门版块排行榜    

CyRhmU.jpeg
查看: 181  |  回复: 2
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

journalemu

[交流] 【求助】并行编译一个软件包的时候,出现了这个问题。【已解决】

/usr/bin/ld: skipping incompatible /home/shanghai/bin/MPICH2/lib/libmpich.a when searching for -lmpich

/usr/bin/ld: cannot find -lmpich
make: *** [pgc] Error 2
是我的库有问题,还是?

[ Last edited by 波不动 on 2009-11-29 at 00:39 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

波不动

木虫 (正式写手)

Wave No Move


小木虫(金币+0.5):给个红包,谢谢回帖交流
楼主不用客气,只不过是合理运用了搜索引擎而已。。。

方法:直接用Google搜索:cannot find -lmpich

以后都可以这样找,一般网上都会有牛人讲解的,如果找不到的话在道专业论坛上问问,就可以解决。
端好自己的碗,吃好自己的饭。
3楼2009-11-28 22:23:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

波不动

木虫 (正式写手)

Wave No Move

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
journalemu(金币+1):谢谢参与
journalemu(金币+13,VIP+0):非常感谢给予这么详细的讲解。 11-28 22:07
建议楼主看看此文:

类似/usr/bin/ld: cannot find -xxxx的错误有很多, 首先我们可以最简单的判断一下:

这类情况一般是由于缺乏某某库文件, 又或者可能是由于已存在的库问题版本不对造成的

一般都是解决的办法就是安装缺乏的devel包就可以解决, 当然还有其他的未知因素, 我们看一个实例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


地址:


http://www.hao32.com/webserver/258.html
端好自己的碗,吃好自己的饭。
2楼2009-11-28 21:32:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见