官方说明文档:

http://docs.openmm.org/latest/userguide/library.html#compiling-openmm-from-source-code

注意GCC版本,如果过低(<=4.9)则从第3步 源码配置gcc开始。

1. CMake配置(openmm使用的是cmake3.1)

因为无root权限在wh的集群上<https://blog.csdn.net/supinyu/article/details/80286186

wh的用户位置在:~/.bash_profile 文件里面

2. 相关平台安装以Doxygen为例:

(1)Doxygen官方说明:http://www.doxygen.nl/download.html

但是make编译的时候报错了,贼气;换第二种安装办法

(2) 源码安装法:

https://www.cnblogs.com/Mr--Yang/p/6338095.html因为没有root权限,安装的时候注意在./configure  --prefix <安装目录>

然后问题又来了,mmmp

查看了一下确实没有,追究其原因是GCC编译器太老了,其动态编译库没有更新。https://blog.csdn.net/ZX714311728/article/details/69628836

行!那我自己配GCC算了。

3. gcc配置

各个版本下载地址http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/

同样苦命的娃儿,没得root权限:https://blog.csdn.net/OliverkingLi/article/details/89645710?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

唉,注意配置的时候,在~/.bashrc 或者~/.bash_profile中的写法

export PATH=/path/to/software/gcc/bin:/path/to/software/gcc/lib64:$PATH
export LD_LIBRARY_PATH=/path/to/software/gcc/lib64/:$LD_LIBRARY_PATH

gcc的动态库在lib64中,设置环境变量LD_LIBRARY_PATH时一直看人家设的lib一直错,唉,真愁人。

通过ldd 查看生成的可执行文件,当发现libc.so.6=>等后面的文件目录变成自己的才是真的安装成功。

然后从第一步配置cmake重新开始。

终于不再报错了。实在是感人,然而新的问题又出现了:

目测还等重新装一遍Swig,mmmmp

4. swig安装

wget http://prdownloads.sourceforge.net/swig/swig-4.0.1.tar.gz
tar -zxvf swig-4.0.1.tar.gz
cd swig-4.0.1
mkdir swig-4.0.1
./configure --prefix=/path/swig-4.0.1/swig-4.0.1
make
make install
vim ~/.bash_profile
export PATH=/path/swig-4.0.1/swig-4.0.1/bin:$PATHswig -version
#4.0.1   安装成功

。。。。

5.配置CUDA

然后ccmake的时候依旧出错了,,,CUDA_CUDA_LIBRARY_NOTFOUND,真要命

一个解决方案:https://github.com/floydhub/dl-docker/issues/50,https://github.com/opencv/opencv/issues/6577

看样子是没有NVIDIA驱动的原因,

,,,,

尝试失败,,,,

其他参考:

https://www.cnblogs.com/jessepeng/p/11674780.html

https://itbilu.com/linux/management/NymXRUieg.html

https://blog.csdn.net/chdhust/article/details/41206511?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

https://blog.csdn.net/stpeace/article/details/47069215

https://www.cnblogs.com/jessepeng/p/11674780.html

https://www.cnblogs.com/Mr--Yang/p/6338095.html

openmm源码配置相关推荐

  1. 树莓派Linux内核源码配置、编译、挂载(boot/kernal/根文件)、开启新内核

    目录 一.树莓派Linux源码配置(适合树莓派) 总体概述 配置的三种方式 1.照搬厂家的配置(使用这种方式) 2.参考厂家的配置(感受一下) 3.完全自主配置(需要一定工作经验) 二.树莓派Linu ...

  2. Motion Based Multi-Sensor Extrinsic Calibration源码配置与学习记录

    Motion Based Multi-Sensor Extrinsic Calibration源码配置与学习记录 1论文及源码地址 2环境配置 2.1 CppAD库 2.2 pycppad库 2.2. ...

  3. 开发板与虚拟机组网、uboot源码makefile分析、uboot安全启动与非安全启动方式、uboot源码配置与编译流程、制作TF启动盘

    开发板与虚拟机组网. 局面:开发板.PC(Ubuntu系统).网线直连PC:设置Ubuntu系统:1.设置桥接模式,桥接到PC的有线网卡上:2.手动配置IP V4的地址信息,注意和开发板保持在同一网段 ...

  4. 【错误记录】Android Studio 中查看 Gradle 配置的方法源码 ( 配置 gradle-wrapper.properties 中版本为 gradle-x.x.x-all.zip )

    文章目录 一.报错信息 二.解决方案 Android Plugin DSL Reference 参考文档 : https://google.github.io/android-gradle-dsl/2 ...

  5. RHEL5下源码配置LAMP全记录

    前提,已经配置好DNS,域名为test.com,地址为192.168.1.200 安装好本地yum 1.apache 1.1下载apache 这是一种办法,我是架设了samba服务,启用share模式 ...

  6. Openfire开发配置,Openfire源码配置,OpenFire二次开发配置

    1.下载源码:http://www.igniterealtime.org/downloads/source.jsp 2.把源码解压出的openfire_src目录放至eclipse workplace ...

  7. u-boot源码配置原理分析

    作者:杨老师,华清远见嵌入式学院讲师. u-boot的源代码默认是不针对任何目标平台的,当我们要移植u-boot到一个特定的目标平台时,需要生成针对目标平台的配置文件.u-boot目前已经支持的芯片可 ...

  8. ubuntu16 下 源码配置Lnmp环境

    最近把系统升级到 ubuntu16长期支持版 ,重新部署了lnmp环境 约定几个目录  源码目录  /usr/local/src mysql     /usr/local/mysql php  /us ...

  9. Android源码配置默认输入法

    文章目录 Android源码定制默认输入法 声明 Android源码修改默认输入法 关于配置默认输入法的包名和类名 修改说明 Android源码定制默认输入法 声明 郑重声明:博文为原创内容,可以转载 ...

最新文章

  1. 测试驱动开发是否是一种强迫症?
  2. 【转载】应读者强烈要求给出《超容易的Linux系统管理入门书》一书的主要知识点...
  3. Message LongText(消息的详细长文本)
  4. Linux下Jenkins与GitHub自动构建NetCore与部署
  5. java thread等特,进阶之路|奇妙的Thread之旅
  6. mysql装了一半卡住了_mysql安装问题:安装到configuration overview卡住了
  7. Java运行时数据区域
  8. 《给你一个团队,你能怎么管?》读书笔记
  9. 从execl表中随机抽取几行数据
  10. 信度检验-Krippendorff's alpha检验
  11. 反垃圾邮件系统管理手册
  12. win10蓝牙android上网,Win10开启蓝牙移动热点共享上网教程
  13. wpf中界面获取鼠标或键盘操作
  14. RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received
  15. FX:{6630f2d7-bd52-4072-bfa7-863f3d0c5da0}
  16. 银行软件测试工作总结
  17. 在MFC中手动添加消息处理函数PreTranslateMessage
  18. 计算机组成与结构——概述
  19. centos :不在 sudoers 文件中。此事将被报告
  20. 【CSDN云VS腾讯云】要不然怎么说CSDN开发云是打工人和学生党的福音呢?

热门文章

  1. java获取webcontent_JAVA Web项目获取src和WebContent目录下的配置文件
  2. 迈向云原生:名企FreeWheel应用架构演进 | 文末粉丝福利
  3. java web--Tomcat简介
  4. MIPI CSI-2 Receiver Subsystem(AXI-Stream) 的tuser里都可以定义哪些数据
  5. Clang教程之实现源源变化
  6. 东台市智慧公交系统投入运营
  7. Parking-lot
  8. Github的正确搜索方法
  9. #考试酷#A5_Arithmetic Operators
  10. 安卓状态栏美化相关教程