不知道你用什麼發行版,這個東西在軟體源裡面肯定是有的。
比如,如果是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用的,直接去掉試下吧。