首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu下CodeBlocks中gfortran库与CodeBlocks程序的链接

Ubuntu下CodeBlocks中gfortran库与CodeBlocks程序的链接
EN

Stack Overflow用户
提问于 2012-05-29 16:06:37
回答 2查看 1.9K关注 0票数 0

我在Vmware下有一个Ubuntu,并且使用代码::块,因为我不是一个非常强大的命令行用户,我更喜欢IDE而不是Vim+console。

我正在尝试编译一个程序,它使用c++包装器到fortran库。然而,编译给我带来了以下错误:

代码语言:javascript
复制
undefined reference to `_gfortran_compare_string'

这种类型的错误很多,还有一些类似的错误。

我有4.6.3。我发现搜索可能是一个链接问题,人们建议使用-lgfortran选项作为链接器。当我将它添加到代码::块中的链接器选项中时,它不会更改任何内容,错误将继续。因此,这里有一些问题:

  1. 是一个正确的链接器选项吗?
  2. 可能是我必须给链接器一个直接的路径到fortran库吗?
  3. 我如何找到安装在哪里的fortran库?(我对linux不太了解())
  4. ),我做错了什么,以及如何修复它。
EN

回答 2

Stack Overflow用户

发布于 2012-05-29 16:18:30

您是否添加了gfortran作为库链接到您的项目或lgfortran?L只是g++将库gfortran链接到代码的一个选项。我不熟悉Code::Block,但是您应该寻找一个可以进入您想要使用的库并直接添加gfortran的地方。我的猜测是,代码::块边可以帮助你找到这个地方。

金库玲

票数 0
EN

Stack Overflow用户

发布于 2012-05-29 16:32:56

我的猜测是类似于/bin/lib /usr/lib或/usr/local/lib。只需查看一下您的文件系统。不幸的是,我在工作中没有一个Linuix。也许是其他人?

金库玲

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10802778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档