Fortran95 sublime text3 在命令行gnome-terminal中编译运行(环境ubuntu18.04 sublime text3(3176) gfortran
最近要考试,物理专业Fortarn95,不想用古老的CVF编译器2000,
个人又比较喜欢ubuntu的编译环境,对于新手,慢慢看,不明白的,加qq免费解答3552151833,因为我也是从小白来的,讨厌有的人爱理不理的
对于windown系统,百度一下sublime,java之类的,有很多相关的,改一下就行
安装编译环境gfortran
命令行输入f95,会提示你输入
sudo apt install gfortran
这个命令记得不清了,你输入f95会提示你应该怎么安装
安装sublime text3
官方安装步骤:https://www.sublimetext.com/docs/3/linux_repositories.html
-
添加秘钥
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - -
安装依赖
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-text
配置高亮环境
- 安装控制台,快捷键 ctrl+shift+P
输入install package control,选择这个,等待左下角显示安装完成 - 再次快捷键 ctrl+shift+P
输入install package,选择这个,进入包安装界面 - 汉化界面
输入chinese,选择第一个,等待左下角显示安装完成,汉化界面 - 高亮
重复2. 输入fortran,选择Fortran安装, - 自带编译环境
重复4. 输入fortran,选择MinimalFortran安装,
自带编译器问题以及改进
对于read命令,无法接受键盘输入,自己新建编译代码
-
新建
菜单栏tool(汉化以后为“工具”),鼠标移动到“编译系统”(第三个选项),选中最下面的“新建编译系统”,弹出新文件 -
编译系统代码
{
"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