cugyang的个人博客分享 http://blog.sciencenet.cn/u/cugyang

博文

GAMIT10.71更新到20200901的问题

已有 3317 次阅读 2020-9-2 20:11 |个人分类:软件安装|系统分类:科研笔记

更新包放到安装目录下面,执行以下命令应该就可以完成更新:



$ chmod +x install_updates
$ ./install_updates

结果遇到:can not be used when making a PIE object; recompile with -fPIC

/usr/bin/ld: 最后的链结失败: 输出不可表示的节”

安装失败。怀疑是动态链接库的问题。

又重新尝试安装提示:

10.png













出现这个问题就知道是怎么回事,前段时间提示说让删掉没用的老旧版本软件,不小心把低版本的gcc、g++等卸载了。

因为GAMIT10.71支持的最高gcc、g++、gfortran版本支持到6。查看自己电脑上全是7版本的,所以进行修改:

安装低版本gcc、g++、gfortran

sudo apt-get install gcc-6 gcc-6-multilib

sudo apt-get install g++-6 g++-6-multilib

sudo apt-get install gfortran-6 gfortran-6-multilib

添加低版本gcc、g++、gfortran链接

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70

sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-6 60

sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-7 70

切换gcc、g++、gfortran到低版本(均选择6版本的就行)

sudo update-alternatives --config gcc

sudo update-alternatives --config g++

sudo update-alternatives --config gfortran

11.png


完成安装!


Made plot
Remaking the links from ../bin to the executables
Links made
++++++++++++++++++
GLOBK installed
++++++++++++++++++




参考资料:

https://zhuanlan.zhihu.com/p/54044914

http://blog.sciencenet.cn/blog-858128-1225514.html




https://blog.sciencenet.cn/blog-3425554-1249015.html

上一篇:Bernese5.2 安装与ftp服务器更新
下一篇:GAMIT/GLOBK10.71的重要更新 [2020.09.01]
收藏 IP: 58.19.3.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-16 15:09

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部