Fortran Coder

查看: 15311|回复: 7
打印 上一主题 下一主题

[求助] 调用库文件出现错误

[复制链接]

11

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
跳转到指定楼层
楼主
发表于 2014-5-6 12:04:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/usr/bin/ld: warning: *.o, needed by/usr/local/lib/libtm.so, not found (try using -rpath or -rpath-link)
atm/find_first.o: In function `find_first_':find_first.f:(.text+0xd1f): undefinedreference to `tmbuild_'find_first.f:(.text+0xd52): undefinedreference to `tmbuild_'atm/switch_field.o: In function`switch_field_':这些变量是在上面库文件里面的。应该怎么办?

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

136

帖子

3

主题

0

精华

版主

F 币
1964 元
贡献
1677 点

帅哥勋章管理勋章爱心勋章新人勋章热心勋章元老勋章

沙发
发表于 2014-5-6 15:12:18 | 只看该作者
从错误上来讲,是找不到libtm.so这个文件,即libtm这个库的动态链接库找不到
办法很简单啊:找到libtm库,重新编译

11

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
板凳
 楼主| 发表于 2014-5-6 20:38:08 | 只看该作者
aliouying 发表于 2014-5-6 15:12
从错误上来讲,是找不到libtm.so这个文件,即libtm这个库的动态链接库找不到
办法很简单啊:找到libtm库, ...

可是那个库文件就在这个目录下面。为什么识别不了?

136

帖子

3

主题

0

精华

版主

F 币
1964 元
贡献
1677 点

帅哥勋章管理勋章爱心勋章新人勋章热心勋章元老勋章

地板
发表于 2014-5-6 21:30:39 | 只看该作者
小鱼 发表于 2014-5-6 20:38
可是那个库文件就在这个目录下面。为什么识别不了?

加入编译参数:“ -L. -I. ”

11

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
5#
 楼主| 发表于 2014-5-12 21:15:48 | 只看该作者
aliouying 发表于 2014-5-6 21:30
加入编译参数:“ -L. -I. ”

也加了呢,还是不能识别

136

帖子

3

主题

0

精华

版主

F 币
1964 元
贡献
1677 点

帅哥勋章管理勋章爱心勋章新人勋章热心勋章元老勋章

6#
发表于 2014-5-12 22:05:22 | 只看该作者
小鱼 发表于 2014-5-12 21:15
也加了呢,还是不能识别

拷贝到那个路径下去吧

11

帖子

2

主题

0

精华

入门

F 币
53 元
贡献
29 点
7#
 楼主| 发表于 2014-5-13 10:25:38 | 只看该作者
aliouying 发表于 2014-5-12 22:05
拷贝到那个路径下去吧

是的。拷贝了

136

帖子

3

主题

0

精华

版主

F 币
1964 元
贡献
1677 点

帅哥勋章管理勋章爱心勋章新人勋章热心勋章元老勋章

8#
发表于 2014-5-14 15:47:31 | 只看该作者

/usr/local/lib/libtm.so, not found (try using -rpath or -rpath-link)  

这个路径,你这个是不是configure的错误?
让你使用 -rpath 参数,可以./configure --help看看
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-20 19:13

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表