不知道你用什么发行版,这个东西在软件源里面肯定是有的。
比如,如果是gentoo,使用fortran的USE flag来emerge fcc就可以了。
如果是ubuntu,fedora,opensuse之类的,在包管理器或者软件管理器里面搜索fortran或者gfortran,装上就可以了。
另外,可以考虑intel的ifort,编译速度和编译出来的程序速度都好于gfortran
❷ 预定义变量的含义linux
题主所说的预定义变量应该是指Linux中的环境变量。
这些变量为什么叫环境变量呢?打个比方来说,你自己的卧室装修成蓝色,为什么是蓝色的呢?因为你喜欢蓝色,这里蓝色就可以看做是一个环境变量,而系统的环境变量则是为了更好的自定义属于用户的工作空间。
比如在Windows和Linux中都有一个环境变量PATH,这里存放的就是命令路径,何为命令路径? 说白了命令就是一个程序,而这个程序可以存放在C盘,存放在D盘,可以是/var/usr目录下,也可以是/home/yourusername目录下,当我们直接输入命令企图调用这个程序的时候,系统得知道它在哪里吧?那系统就会搜索你PATH环境变量中定义的那些个目录,直到在某一个目录中找到与命令同名的程序,并调用起来,如果找不到呢,就告诉你命令不是有效的,如果你在Linux下的话,你可以使用echo $PATH来查看这个环境变量。
当然有用的环境变量还有很多,比如以下几个:
变量名称 作用
HOME 用户的主目录“家”。
SHELL 当前的shell是哪个程序
HISTSIZE 历史命令记录条数
MAIL 邮件信箱文件
LANG 语系数据
RANDOM 随机数字
PS1 bash提示符
HISTFILESIZE history命令存储数量
PATH 在路径中的目录查找执行文件
EDITOR 默认文本编辑器
再据一个例子,以EDITOR为例,当你要打开一个文本文件时,系统只知道这是个文件,怎么打开呢?那就是用你定义的这个EDITOR变量所指的编辑器打开这个文件了,就好比Windows中默认打开方式一样。
可能表达不是太清楚,你可以参考一下这篇文章:http://www.linuxprobe.com/chapter-03/
❸ 有谁知道在linux/unix下运行fortran
f77 -c fortran文件 只是编译f77 直接生成可执行文件(a.out)f77 -o filename fortran文件(或.obj)文件,生成的可执行文件的文件名就是filename这是一般地fortran编译器,有的是g77,还有的是pgf77,等等, 如果想用90,把77改为90即可。具体看你用的是那家公司的编译器了
❹ fortran文件在linux下的运行问题
源代码,Fortran的以前没有写过,熟悉的是C/C++的源代码,运行之前,要通过编译链接成可以执行的2进制代码文件,然后才可以运行。你的这个也差不多。
首先找到你的Linux主机的合适的编译器,比如g77,f77或者直接用gcc的子集。
有Makefile就很好了。你也可以看一下有么有configure文件。估计你的源代码比较多,所以自动编译比较好。关于可以用的编译器,你可以参考这个说明:
1. 如果有 configure文件,就运行他,这个是根据你的主机的配置环境自动找到相关需要的软件,然后自动生成Makefile用的。如果某一个工具不存在就会报错并提示,安装相应的工具软件才能继续,所有的都通过测试后,或自动生成编译需要的makefile;
2. 直接make ,在shell 中输入 make 就可以了。
3. 如果有测试就运行 make test;make过程中没有报错的话,一切完成了就可以去编译好的目录里运行你的Fortran程序了。
4. 如果需要,可以安装,输入 make install 就可以了。
--------不知道你 具体要编译的是什么源代码,可以hi我,或发我看看,有助于更好的帮你解决。祝好。--------
另外,虚机团上产品团购,超级便宜
❺ linux下f77
fortran77 计算语言
❻ ubuntu下怎样安装f77编译器小弟是新手,刚刚接触linux。。。
f77就不知道了,f90的可以用sudo apt-get install gfortran来安装,如果你想要用intel的编译器,那么到因特尔官网申请下载,安装有点小复杂哦。
❼ linux下f77编译器的安装
1. 在/etc/apt/source.list中添加如下源(以root的身份,或sudo):
deb http://hu.archive.Ubuntu.com/ubuntu/ hardy universe
deb-src http://hu.archive.Ubuntu.com/ubuntu/ hardy universe
deb http://hu.archive.Ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://hu.archive.Ubuntu.com/ubuntu/ hardy-updates universe
2. . 更新:
sudo apt-get update
sudo apt-get install g77
如果用FC5,安装软件包:compat-gcc-32-g77 (命令:yum install compat-gcc-32-g77)
如果用FC6及以上,安装软件包:compat-gcc-32-g77 (命令:yum install compat-gcc-34-g77)
❽ 在linux下运行这个makefile的时候,提示f77没有输入文件,帮忙看下吧,谢谢
mopac.exe:
SIZES
$(OBJS)这句有问题,SIZES这个变量没定义。
❾ linux系统中 makefile问题
woff没听过,是不是关闭warning用的,直接去掉试下吧。