お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-11-22 17:49:25

yoko121547
新しいメンバ
登録日: 2011-11-22

fortranのインストールについて

プログラミングの初心者です。
現在 Ubuntu で fortran をインストールしたいのですが、うまくいかずに困っています。

install.sh

からターミナルを開き、licence に accept し、いくつかのステップを踏むと、

libstdc++ (libstdc++6)
glibc
libgcc

が足りないと出てきます。
そのあと、Synaptic Package Manager から上記の三つをインストールし、再起動しました。
それからまた install.sh を開き同じような手順で進んでいっても、また上記の三つが足りないと出てきます。

どうすればいいのでしょうか?

オフライン

 

#2 2011-11-22 19:08:01

sakana27
メンバ
登録日: 2011-11-08

Re: fortranのインストールについて

私もubuntu初心者です。
wikipediaによるとgccはfortranコンパイラ機能もあるというのですが、gcc入っていないのでしょうか。
それとも何か他のfortranコンパイラをインストールされようとしているのでしょうか。

オフライン

 

#3 2011-11-22 19:16:27

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: fortranのインストールについて

インストールしようとしているFortranコンパイラがどのようなものか分かりませんが、gfortranを使ってみてはどうでしょうか。(sakana27さんが仰っているものはこれだと思います)
gfortranはgfortranパッケージによりインストールできます。

オフライン

 

#4 2011-11-22 22:01:52

yoko121547
新しいメンバ
登録日: 2011-11-22

Re: fortranのインストールについて

お返事ありがとうございます。

インストールしようとしているコンパイラは、

Intel® Fortran Composer XE for Linux*
(formerly Intel® Fortran Compiler Professional Edition for Linux*).

というものです。
gccは、

sudo apt-get install gcc

などとやればインストールできるのでしょうか?

オフライン

 

#5 2011-11-22 23:26:03

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: fortranのインストールについて

yoko121547 様へ.

Intel コンパイラに関しては,メジャーバージョンによって,インストール方法が変わります.
また,Ubuntu もバージョンにより,必要とされるパッケージやそのバージョンが変わるため,
その Ubuntu のバージョン,及び Intel コンパイラのバージョンを明記したほうが良いかと
思います.

また,現状,yoko121547 のバージョンがわからないので,助言のみとなりますが,
「Ubuntu Ubuntuのバージョン intel compiler コンパイラのバージョン」で検索すると
誰かが既に試行錯誤してインストールした記事があるかもしれません.


一番簡単なのは,vbk さんが言っているように,Intel コンパイラではなく,
gfortran というパッケージをインストールして使うことです.
この場合,Intel コンパイラほど実行速度は上がらないかもしれませんが,
勉強だけならこちらの方でも問題ないかと思います.

yoko121547 による投稿:

gccは、

sudo apt-get install gcc

などとやればインストールできるのでしょうか?

gcc だけではダメなはずですので,以下のコマンドでインストールします.

コード:

$ sudo apt-get install build-essential

これでヘッダファイル等の開発に必要なパッケージもインストールされます.
Ubuntu ソフトウェアセンターでも "build-essential" の名前で登録されていますので,
GUI でインストールしたい場合は,検索してインストールしてみてください.

オフライン

 

#6 2011-11-24 09:39:54

yoko121547
新しいメンバ
登録日: 2011-11-22

Re: fortranのインストールについて

お返事をいただきありがとうございます。

Ubuntu のバージョンは、Ubuntu 11.04 で、
インストールしようとしている intel コンパイラは、上記の通り、
Intel® Fortran Composer XE for Linux*
(formerly Intel® Fortran Compiler Professional Edition for Linux*).
です。

ちなみに、gfortran に関しては、terminal にて
 gfortran と入力すると、gfortran: no input files と表示されます。

gcc に関しては、hellfire さんの教えてくださったように
 sudo apt-get install build-essential 及び
 sudo apt-get install gcc
と入力したら、gcc is already the newest version. となりました。

オフライン

 

#7 2011-11-24 09:43:19

yoko121547
新しいメンバ
登録日: 2011-11-22

Re: fortranのインストールについて

すみません、追記です。

gcc に関して、gcc is already the newest version. と表示されるのですが、
$ gcc と入力すると gcc: no input files と出てきます。

私の入力方法など何か根本的に違うかもしれませんが…

オフライン

 

#8 2011-11-24 10:11:47

hellfire
メンバ
From: 日本/神奈川県
登録日: 2006-11-21

Re: fortranのインストールについて

yoko121547 様へ.

yoko121547 による投稿:

ちなみに、gfortran に関しては、terminal にて
 gfortran と入力すると、gfortran: no input files と表示されます。

yoko121547 による投稿:

gcc に関して、gcc is already the newest version. と表示されるのですが、
$ gcc と入力すると gcc: no input files と出てきます。

いずれの問題もエラーの通りです.
すなわち,コンパイラに与えるソースコードがないというエラーです.

なので,

コード:

$ gcc -o 出力ファイル ソースファイル

コード:

$ gfortran -o 出力ファイル ソースファイル

とすれば,コンパイルできます.


なお,Intel コンパイラの件ですが,当方も Ubuntu 11.04 でインストールしましたが,
特に問題なくインストールすることができました.
なので,自分の OS の環境(32 bit や 64 bit)とコンパイラの環境が合っているかどうかを確かめてみてください.
インストールに関しては,以下のページ(C++ですが,fortran も同じような感じ)が参考になるかと思います.
http://tech.ckme.co.jp/icc.shtml


2 つの手段を提示しましたが,作業する場合は gfortran を使うか,
intel fortran を使うかどちらかに絞った方が混乱が少なくて良いと思います.

オフライン

 

#9 2011-11-24 10:43:20

Tako090929
メンバ
登録日: 2009-09-29

Re: fortranのインストールについて

gcc などのコンパイラは
$ gcc -o hello hello.c
のように、ソースファイルを指定してコンパイルします。

普通は -W2 とか -l/library/path とかのオプションを記述するので、簡単な makefile を作って
$ make
とすれば、ソースを修正する度に長いコマンドラインをタイプする手間が、省けます。

anjuta などの統合開発環境が利用できれば makefile も自動的に生成されるのではないかと思います。

オフライン

 

#10 2011-11-24 10:45:07

Tako090929
メンバ
登録日: 2009-09-29

Re: fortranのインストールについて

住みません、かぶりました。

オフライン

 

#11 2011-11-24 10:47:40

Tako090929
メンバ
登録日: 2009-09-29

Re: fortranのインストールについて

住みません、かぶりました。

オフライン

 

Board footer

Powered by FluxBB