![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは。
当方プログラムに関しては全くの初心者です。
研究で早急に計算プログラムを使用したく、
現在intel fortran cimpiler8.0を使い、とあるソースファイルをコンパイルしたいのですがうまくいきません。
コンパイルの手順としてあっているのか自信がないのですが、
とりあえずやってみて、以下のようにエラーが出ます。
$ source /opt/intel_fc_80/bin/ifortvars.csh
bash: /opt/intel_fc_80/bin/ifortvars.csh: line 28: syntax error: unexpected end of file
$ ifort /home/ディレクトリのパス/ファイル名.f90
ifort: error: could not find directory in which g++ resides
これはどういうことなのでしょうか??
どなたかご教授お願いいたします。
ちなみに、使用しているOSはlinuxのFedora.core1です。
No.2ベストアンサー
- 回答日時:
> ifort: error: could not find directory in which g++ resides
環境変数GXX_ROOTは設定しましたか?
下記のIntelのサポートページを参考にしてください。
参考URL:http://www.intel.com/support/performancetools/fo …
この回答への補足
ご解説ありがとうございます。
現在サポートページを見ながら試しているのですが、苦戦しております;
$ g++ --print-search-dirs
のコマンドのところで、
bash: g++: command not found
とエラーが出ます。
どうやら、GNUコンパイラ?というものがインストールされていないらしいのですが、Fedora Core1にはスダンダートで入っていないものなのでしょうか?
ちなみに以下のページよりGCCと言うものをダウンロードして試してみましたが、
こちらもエラーが出てしまいインストールできません・・・。
http://www.yynet.tama.tokyo.jp/~yokota/INSTALL/G …
No.4
- 回答日時:
#2です。
Intelの"Supported operating systems"のページを見ると、Fedora系でサポートされているのはFedora 7ですね。
また、そのページには
・Linux Developer tools component installed, including gcc, g++ and related tools
・Linux component compat-libstdc++ providing libstdc++.so.5
というのも前提として書かれていますので、条件を満たす環境を用意してからIntel Fortran Compilerをインストールしてください。
#3の方も書いているとおり、Fedora Core 1はかなり古いです。"Supported operating systems"のページには、「リストされていないLinuxディストリビューションでは動くかもしれないし動かないかもしれないが、お勧めはしない」と書かれています。
参考URL:http://www.intel.com/support/performancetools/fo …
遅れて申し訳ありません。
salsberryさんの紹介してくださった参考URLと同じような日本語マニュアルを発見しました!
http://www.xlsoft.com/jp/products/intel/compiler …
fortranのバージョンは違うようですが、ほとんと同じことが載っていました。
現在は”Linux Developer tools component”のGCCのインストールに手間取っています。
この質問内容とは趣旨が違うので新しく質問を投稿することにします。
ありがとうございました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?5a7ff87)
No.3
- 回答日時:
#1のものです。
Fedora は、Redhatが、できるだけ迅速に、オープンソース界での最新の結果を取り込もうという主旨ではじめたオープンソースプロジェクトです。
Fedora Core1は、実に、2003年の11月のリリースで、いまでも、パッケージマネージャーのダウンロード先があるかは、私は、知りません。今は、Fedora 9が最新。
ともあれ、Yumか、up2dateのマニュアルを読んで、gccおよびg++をインストールすることです。
大分経ってしまいましたが細やかな御指導ありがとうございます。
バージョンが大分古いのですね;
ほとんどプログラムを使用するためにfedoraをインストールしたようなものなので、fedora7にアップグレードしました。
yumではgccがインストールできたようですが、g++がインストールできずに、以前のようなエラーがでたままです。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?5a7ff87)
No.1
- 回答日時:
それは、bashで、cshスクリプトを評価してるからでは。
同じ、シェルでも、bashは、b-sh(sh)とコンパチで、cshとは、コンパチではありませんよ。
通常、その手のものは、cshスクリプトではなくて、b-shスクリプトで提供されるのが、定石ですが、なぜ、Intelが、cshスクリプトで提供しているのかは、存じません。
しょうがないので、csh(or tcsh)を起動してから、source以下、同じ手順をやってみましょう。
この回答への補足
すいません、パスを間違えていました正式には、
$ source /opt/intel_fc_80/bin/ifortvars.sh
です。これで行うと、
bash: /opt/intel_fc_80/bin/ifortvars.csh: line 28: syntax error: unexpected end of file
というエラーは出なくなりました。ifortvars.shのファイルも提供していたようです。
しかし、
$ ifort /home/ディレクトリのパス/ファイル名.f90
の後の
ifort: error: could not find directory in which g++ resides
と言うエラーは出てしまいます・・・。
ファイル名やパスに間違いはないようなのですが・・・。
bash実行中に、cshとだけ入力するとcshスクリプトが起動するのですね。
そうしている場合は
$ source /opt/intel_fc_80/bin/ifortvars.csh
としてもエラーは出ませんでした。
(どちらにしろ、$ ifort /home/ディレクトリのパス/ファイル名.f90
後のcould not find エラーは結局出てしまいます;)
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) FORTRAN77の配列(除算) 2 2023/02/01 14:34
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- オープンソース php-Laravelのインストールについて 1 2022/08/13 01:08
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- PHP php エラー 2 2022/10/23 16:43
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アプリケーションのDLLファイル...
-
共有ライブラリの内容確認について
-
<unistd.h>をVisualStudioでつ...
-
実行後にコンパイルに失敗しま...
-
math.hに含まれる関数が使えない
-
WindowsAPIプログラムをgccでコ...
-
<math.h>ヘッダを入力している...
-
OpenGLがコンパイルできません。
-
逆コンパイル、逆アセンブリとは?
-
コンパイル言語とインタープリ...
-
C言語のコンパイルソフトでWind...
-
gcc コンパイル killed
-
ビープ音が鳴りません・・・
-
MS-DOSプログラムしか作れない?
-
アプリケーションでBasicとC++...
-
自作プログラムがトロイの木馬...
-
</body>の直上にJavaScriptを入...
-
VC++.NET と UTF-8
-
YaccとLex
-
「インクルードファイル 'pthre...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
すべてのリビルド: 0 正常、 0 ...
-
共有ライブラリの内容確認について
-
C言語で作ったらWindowsでもMac...
-
Verilog_HDLでのdefineとifdef
-
<math.h>ヘッダを入力している...
-
gcc コンパイル killed
-
64ビットのlinuxで32ビットメモ...
-
MVSマシンで0C7でABENDしたので...
-
[COBOL] ソースの復帰
-
プレコンパイルの意味を教えて...
-
libsshのコンパイルエラー
-
Visual Basic.NETの処理速度は6...
おすすめ情報