安装AGMG并行版时需要mumps库。在编译mumps库链接mpi库时ld报错如下,

可以看出ld并没有报找不到mpi库的error,而是报了找到了mpi库但找不到具体的函数实现的error。

我也可以确定报的error不是mpi库自身的问题,因为(1)已经用-L 和 -l进行了显式指定,(2)这个mpi库在其他地方已经有过成功的应用。

那么为什么还是找不到相应的实现文件呢?

在stackoverflow上找到了答案:

将Makefile.inc中的Fortran 90 compiler 和linker从普通的gfortran改成mpif90。

参考:

[1]Enabling OpenMPI on Linux

编译mumps库时无法链接mpi库中的函数相关推荐

  1. g++编译后运行时无法链接动态库的解决方法

    问题发现: $ g++ -Wall -o hellobrowser.exec hellobrowser.c -I/usr/local/include -L/usr/local/lib -lmicroh ...

  2. Makefile 编译动态库文件及链接动态库

    原文转自 :http://www.cnblogs.com/ljtknowns/p/5647793.html 文件目录结构如下 1 dynamiclibapp.c 2 Makefile 3 comm/i ...

  3. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  4. ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决

    /usr/bin/ld: fmouse_main.o: undefined reference to symbol 'XFlush' /usr/lib/i386-linux-gnu/libX11.so ...

  5. php 编译mcrypt,centos 6下编译安装php时安装mcrypt支持库

    centos6本身不带mcrypt库的支持,手工编译php时,还需要先安装该库,这里有两个途径 1. 使用第三方源实现yum安装,推荐使用RPMforge,在centos下配置该yum源,配置后即可尝 ...

  6. linux静态链接库添加,c-静态链接库时,出现链接器错误:找不到-...

    使用g前端执行链接时,例如: g++ -o prog prog.o -Wl,-Bstatic -lcurl g调用链接器,将其传递给您的链接选项,并且也进行静默 向链接器命令行添加了大量样板选项,这些 ...

  7. python sqlalchemy oracle 中文_请教关于 flask-sqlalchemy 查询 oracle 库时, query.all()查询中编码的问题...

    我初学 python,打算照着网上的例程,用 flask 搭一个笔记网站练手,因为想着尽量贴近公司现有的基础资源,所以数据库没有照例程的用 mongoDB,而是直接连公司的 oracle 数据库,悲催 ...

  8. c语言int64编译时错误,错误:编译C程序时未在此作用域中声明uint64_t

    我正在尝试一个简单的程序来打印steady_clock的时间戳值,如下所示: #include #include using namespace std; int main () { cout < ...

  9. python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...

    这其实是一个编码规范的问题,没有任何场景都适用的解决方案,就好比有了 list,但是还是需要 tuple,所以对于抛出异常好,还是返回值好,是需要具体情况看的. 在 C 语言中,通用的做法是函数返回一 ...

最新文章

  1. Oracle执行计划突变诊断之统计信息收集问题
  2. CDH HUE集成MySQL
  3. C++之‘malloc’ was not declared in this scope和invalid conversion from ‘void*’ to ‘char*’
  4. C语言 | 二维数组
  5. 原来js的parseInt函数还可以这样用
  6. java json乱码_Java Http请求传json数据乱码问题的解决
  7. 什么是单镜头反光相机
  8. Android 5.0+(RecycleView、CardView、Palette)
  9. 2020蓝桥杯校内模拟赛1-5(详细版本,看完就会)
  10. 利用人工智能“解锁”世界音乐
  11. oracle 修改子分区,Oracle子分区(sub partition)操作
  12. webstorm注释写出的提示
  13. 462.最少移动次数使数组元素相等II
  14. 在VFP里玩SQL查询
  15. Javascript中的运算符及其优先级顺序
  16. python linux区域截屏,用Python写一个像QQ可快捷键唤起区域截屏的应用
  17. 考研—操作系统—进程管理
  18. 【Ubuntu18.04】实现redis+lua+nginx动态黑名单封禁
  19. js给html设置背景音乐,最简单最快的方法给H5页面添加背景音乐播放(css样式美化)...
  20. Mysql的基本函数--与自定义函数

热门文章

  1. [HDLbits] Conway‘s game of life
  2. java模糊查询代码_Java模糊查询方法详解
  3. Unity动画暂停的方法
  4. 计算机文档排版软件,正式文档排版格式计算机软件及应用IT计算机专业资料-正式文档排.pdf...
  5. 3DMAX插件安装与详细说明
  6. 【数据库】第三章 关系数据库标准语言—SQL 笔记
  7. oracle期末(一)
  8. NTBootAutofix:一款极为优秀的自动修复XP/VISTA/WIN7系统引导的工具
  9. H.264视频监控系统架构
  10. 使用CobaltStrike制作宏文件钓鱼