求解 下这个是 未定义引用 编译错误的问题

编译打包和其他
回复
就爱联想
帖子: 1
注册时间: 2013-01-27 18:25
系统: ubuntu

求解 下这个是 未定义引用 编译错误的问题

#1

帖子 就爱联想 » 2013-08-19 9:18

编译 cp2k时出现的。
错误如下:
/libcp2k_lib.a(cp_blacs_calls.o): undefined reference to symbol 'blacs_pinfo_'
/usr/bin/ld: note: 'blacs_pinfo_' is defined in DSO /usr/lib/libblacsCinit-openmpi.so.1 so try adding it to the linker command line
/usr/lib/libblacsCinit-openmpi.so.1: could not read symbols: 无效的操作
collect2: 错误: ld 返回 1
make[1]: *** [/home/xianjin/cp2k/cp2k/makefiles/../exe/Linux-x86-64-gfortran/cp2k.popt] 错误 1
make[1]:正在离开目录 `/home/xianjin/cp2k/cp2k/obj/Linux-x86-64-gfortran/popt'
make: *** [build] 错误 2



我是借鉴http://hi.baidu.com/xijunw/item/b59a98265e1d6250c28d59f1
这里的方法。。

http://bcs.duapp.com/emuchnet/2013/0817 ... 42_253.jpg
mraandtux
论坛版主
帖子: 5211
注册时间: 2009-12-12 19:29
系统: Kubuntu

Re: 求解 下这个是 未定义引用 编译错误的问题

#2

帖子 mraandtux » 2013-08-19 9:30

补图。
w351h1675858_1376743442_253.jpg
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

Re: 求解 下这个是 未定义引用 编译错误的问题

#3

帖子 sevk » 2013-08-19 9:41

libxxx.o
libxxx.so
版本不对吧。
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
回复