最近要考试,物理专业Fortarn95,不想用古老的CVF编译器2000,html
我的又比较喜欢ubuntu的编译环境,对于新手,慢慢看,不明白的,加qq免费解答3552151833,由于我也是从小白来的,讨厌有的人爱理不理的java
对于windown系统,百度一下sublime,java之类的,有不少相关的,改一下就行linux
安装编译环境gfortran
命令行输入f95,会提示你输入
sudo apt install gfortran
这个命令记得不清了,你输入f95会提示你应该怎么安装git
安装sublime text3
官方安装步骤:https://www.sublimetext.com/docs/3/linux_repositories.htmlgithub
添加秘钥
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -shell
- 安装依赖
sudo apt-get install apt-transport-https
- 加入稳定版
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
或者加入测试版
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
安装
sudo apt-get update
sudo apt-get install sublime-textubuntu
配置高亮环境
- 安装控制台,快捷键 ctrl+shift+P
输入install package control,选择这个,等待左下角显示安装完成
- 再次快捷键 ctrl+shift+P
输入install package,选择这个,进入包安装界面
- 汉化界面
输入chinese,选择第一个,等待左下角显示安装完成,汉化界面
- 高亮
重复2. 输入fortran,选择Fortran安装,
- 自带编译环境
重复4. 输入fortran,选择MinimalFortran安装,
自带编译器问题以及改进
对于read命令,没法接受键盘输入,本身新建编译代码sublime-text
- 新建
菜单栏tool(汉化之后为“工具”),鼠标移动到“编译系统”(第三个选项),选中最下面的“新建编译系统”,弹出新文件
编译系统代码bash
{
"cmd": ["gnome-terminal -- bash -c "f95 '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'; read -p '\nPress any key to continue...'""],
"selector" : "source.f90",
"shell":true,
"working_dir" : "$file_path"
}
复制到文件中,保存,名字命名为Fortarn.sublime.-build
- 选中改编译器
菜单栏tool(汉化之后为“工具”),鼠标移动到“编译系统”(第三个选项),选中“Fortran”
测试
快捷键 ctrl+N,即新建文件工具
program iefax
implicit none
real a, b
write(,)"add, input a,b"
read(,) a, b
write(,)a+b+1
end program
保存为test.f90文件
运行
快捷键 ctrl+B,将会弹出gnome-terminal命令框,输入1,回车,输入2,回车,输出4.000000
已经测试过,没有问题,若是没有弹出,应该是,gnome-terminal出问题了,ubuntu18.04这个总是出问题,重启试试
sublime text3 ubuntu18.04中文输入(注意中文输入之后,上面的设置就会报错)
有个比较方便的方法 :https://github.com/lyfeyaj/sublime-text-imfix