最近要考試,物理專業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