计算化学公社

标题: gfortran和ifort问题 [打印本页]

作者
Author:
西乡新丰客    时间: 2017-1-9 11:02
标题: gfortran和ifort问题
请问各位:我在ubuntu下apt-get install gfortran,现在换成了ifort来编译,我已经在~/.bashrc里将ifort的路径写好,也source过了,但是,却发现只能在当前用户下使用ifort来编译,编译后的文件也可以运行,一旦到根目录下就只能用gfortran来编译了,如果用ifort编译会出现ifort:找不到命令,但是ifort --version是可以输出的。有网友说在root下source下.bashrc就可以了,但我试过也不行,我还修改了全局变量/etc/profile,然后source还是同样,只要在根目录下就只能用gfortran来编译。请问各位这怎样修改,才能在根目录下编译也可以用ifort,谢谢。

作者
Author:
Mikasa    时间: 2017-1-9 12:50
~/.bashrc修改只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取。
是不是需要在root用户下安装ifort呢?
作者
Author:
西乡新丰客    时间: 2017-1-9 13:28
Mikasa 发表于 2017-1-9 12:50
~/.bashrc修改只对单个用户生效,当登录以及每次打开新的 shell 时,该文件被读取。
是不是需要在root用户 ...

在root下安装,我先试试。可是我也修改了根目录下/etc/proflie,也不行,这是为什么?
作者
Author:
负暄    时间: 2017-1-12 20:51
是不是文件的权限有问题啊?要不然写在/etc/profile里应该可以啊

作者
Author:
西乡新丰客    时间: 2017-1-13 14:18
负暄 发表于 2017-1-12 20:51
是不是文件的权限有问题啊?要不然写在/etc/profile里应该可以啊

-rw-r--r--  1 root root     1340  1月  9 16:47 profile
drwxr-xr-x  2 root root     4096  1月  8 19:24 profile.d
已经可以读写,您的意思是指什么?
作者
Author:
负暄    时间: 2017-1-13 16:59
西乡新丰客 发表于 2017-1-13 14:18
-rw-r--r--  1 root root     1340  1月  9 16:47 profile
drwxr-xr-x  2 root root     4096  1月  8 1 ...

不是,我是说ifort目录的权限
作者
Author:
西乡新丰客    时间: 2017-1-13 19:35
负暄 发表于 2017-1-13 16:59
不是,我是说ifort目录的权限

-rwxr-xr-x 1 root root  3765816 10月  6 09:53 ifort
各组都是是可以执行的。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3