• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:G95fortranのインストールで問題)

G95fortranのインストールで問題

このQ&Aのポイント
  • PC2でのG95fortranのインストールでinvalid instruction suffix for 'push'のエラーが発生
  • 関連記事で32ビット/64ビットコードの関係が問題の可能性あり
  • 新しいCPUブルドーザに対応していない可能性がある

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48713などを読む限り、CPUがAMD Bulldozerかどうかは関係なさそうです。 試しに、PC2で-m32オプションをつけてg95を実行してみてください。それで問題のエラーが出なくなるようであれば、64ビット版Windowsの環境で32ビット版のMinGW(のbinutils)と64ビット版のg95を混ぜて使用していることが原因だと思われます。 解決策はMinGWとg95を64ビット版に揃えることです。 なお私自身はMinGWやg95を使っておらず、試さずにこの回答を書いています。

qhtsige
質問者

お礼

ご返事ありがとうございます。私も引用のサイトもちらっと見て、32/64の問題があるかなと思っていました。このサイトはg95ではなくGFORTRANの方で,-W32オプションもそれようらしいです(G95では変化無し)。 巷間ではg95とgfotranとも使われていて、引用のサイトでは64ビットOSで使えているとあるので、GFORTRANも検討してみたいと思います。 方針のヒントになりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Fortranのインストールについて

     今晩は、質問させていただきます。どうぞよろしくお願いいたします。  環境:Win7 Home SP1 64bit メモリ16GB でございます。  大分前にFortran77を使用していた経験が少しございます。この度、Fortran90/95を インストールしたい次第でございますが、どれをインストールすれば良いのかが分かりません。。。 お詳しい方にご指導いただきたく質問させていただく次第でございます。  欲しい機能といたしましては、 ・テキストで書かれた数値計算プログラムをコンパイル →実行・計算できる。 ・もし計算精度や速度に違いがあるようでしたら、スペックの良い物。  (予算5万円程度以内でお願いいたします。) でございます。(ネットで検索しておりましたが、g95なるフリーの物の説明ばかり出てまいります。。。)  F77時代は、コマンドプロンプト上で計算していた記憶がございます。先ほど、 試しに「oi_ftn95_personalexe.exe」なるものをDL&インストールしてみまして、 Platoというソフトが入っておりましたが、こういった物は高速演算に不向きなのかな(?)などと勝手に考えております。(Visual Studio(少し触った事がございます)のような「ソフト開発用ソフト」イメージを受けましたので。。。)  できれば、沢山の演算を早く計算できるような物を入手したい次第でございます。  もしお詳しい方がいらっしゃいましたら,どうぞよろしくお願いいたします。

  • OSのインストールについて教えてください

    HDDの故障のため新品のHDDを購入しました (http://okwave.jp/qa/q8705733.html) 参照 そこでOSのインストールが必要だそうなのでOSを購入することに決めたのですが、たくさんあってよくわかりません 今現在でおすすめのOSを教えてください。 前回同様windows7にするつもりなのですがどうでしょうか・・・ それとPCの知識がないのでうまくインストールできるのか不安です;; PCのスペック  ONKYO S711A8 CPU core i 7 860 メモリ DDR3 6GB HDD WD 1TB OS windows7 64bit グラボ AMD

  • インストール

    初めてこの質問箱を使います。 私は、これから自作PCを作ろうと思うのですがPC SHOPの店員に聞いても首を傾げるだけで分からないみたいなので、そこで皆さんにお伺いしますがAMDのチップセットでAMD760GはWINXP SP2をインストールすることが出来るのでしょうか? CPU:ATHLONIIX2 255 M/B:MSI 785GTM-E45 OS:WINXP SP2

  • Windows7 64bitのインストールについて

    現在、私の家のPCは全て32bit版XPがインストールされています。 7の購入を考えているのですが、せっかく新しいOSなので、64bitを買おうと思っているのですが・・・ やっぱり32bitOSが動作していた環境では64bitは動作しませんか? アップグレードではなくクリーンインストールなら可能と聞いたのですが・・・ やはりハードも関係しているのでしょうか? ちなみに、インストールしようとしているPCの構成は OS WinXP Home Edition(32bit) CPU AMD PhenomII X4 955 3.2GHz RAM 2GB(実働1.7GB) GPU ATI RadeonHD4890(OC950MHz) HDD 415/500GB(実働 415/466GB) マザボ AMD 785Gチップセット搭載 ATXマザーボード 電源 650W です。よろしくお願いします。

  • VineでFORTRAN

     「Vine Linux 2.6 r4」を使っています. 「ワークステーション」でインストールしました.  FORTRANで開発をたくて下記のサイトを参考にし「gcc-g77」をインストールしました. しかし,以下のようなエラーが出てしまいます. 何が原因で,どうのように解決すればいいのでしょうか? /usr/bin/ld:program_name.f90:file format not recognized; treating as linker script /usr/bin/ld:program_name.f90l:1:parse error collect2:ld returned lexit status ・参考にしたサイト 初歩的なFORTRANコンパイラ導入ガイド http://www-kn.sp.u-tokai.ac.jp/~inoue/computor/fortran/fortran.html PCの知識レベルとしては「初級シスアド」の資格を持っている程度です. よろしくお願いします.

  • FortranのG95コンパイルエラー

    お世話になります。 先日業務の参考に技術書を購入しました。 その技術書には計算するためのFotranのソースプログラムが付属されており、それを実行するためコンパイラのG95をインストールしました。 ですがコンパイルを実行すると以下のエラーが出てしまいます。 c:/g95/bin/../lib/gcc-lib/i686-pc-mingw32/4.1.2//libf95.a(main.o):(.text+0x32):undefined reference to `_MAIN_' このエラーをグーグルで「libf95.a(main.o)」をキーワードに調べてみましたが英語のページに当たり、まるで理解できませんでした。 G95は技術書の付属CDに入っていたので出来るはずなのですが。 このエラーの原因をご存知の方がいらしたらよろしくお願いします。 [追記] OSはXPのSP3です。

  • C++の関数をfortranから呼びたい。(g++, vc2005)

    C++の関数をfortranから呼びたい。(g++, vc2005) いつも大変お世話になっています。 以前、下記の質問させて頂いたのですが、 再度問題が発生したので改めて質問させて頂きます。 http://okwave.jp/qa/q5806443.html WindowsXPで MinGWを入れて、fortranコンパイラはg77を VC++2005を入れて、c++コンパイラはclで 実行しようとしています。 以下の内容が実行結果なのですが、 リンクのときにwarningが出ますが、これは何なのでしょうか? 宜しければ、ご教授お願いします。 ※ソースは前回の質問に載せてあります。 D:\C>g77 -c helloFortran.f D:\C>cl /c /EHsc funcHelloC.cpp Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. funcHelloC.cpp D:\C>g77 helloFortran.o funcHelloC.obj Warning: .drectve `/DEFAULTLIB:"libcpmt" /DEFAULTLIB:"LIBCMT" /DEFAULTLIB:"OLDNAMES" ' unr ecognized D:\C>

  • メモリ増設1G+1G+4G

    メモリ増設について教えてください。(PCスペック:CPU intelcore2duo 2.53Ghz RAM 2G) 現在私のPCにはPC2-6400(400hz←なぜかネットでは800hzってあるのでCPU-Zで見たら400hz) の1Gが二枚差さっているようです。(DDR2) 開きスロットは多分あと二つです。 そのひとつに、4Gのを挿してもいいでしょうか?(将来的にはもうひとつのスロットに4Gをまた挿す) OSはwindows8にしようと思っています。しかも64bit。(現在32bit) CPU-Zでみたら幸い64bit対応CPUみたいだったので・・・ またおすすめのメモリが安くあったら教えてください。 お願いします。

  • Fortran コンパイルエラーについて

    Fortranでコンパイルを行ったところ下記のエラーが発生し、原因がわからずにいます。 Fortranに関しては全くの初心者です。 コマンドプロンプト ----------------- C:\>g95 aaa.f90 Warning(115):Line 100 of aaa.f90 is being truncated In file aaa.f90:100  else if(hnum(mnum(ic-1,jc-1)) .eq. 45 .and. basin_num(nr) .eq. anum(mnum(ic-1,jc-1)) .and. znum(mnum(ic-1,jc-1)) .eq. 'obs') then 1 Error:Unexpected junk after ELSE statement at (1) aaa.f90ファイルは他の方が作成したものでそのaaa.exeもあるので、見よう見まねで Fortranをインストールし、試みましたがエラーでEXEが作成されませんでした。 Fortranはv4.1.2(g95 0.93)、使用しているOSはWindows7Professional(32ビット)です。 エラーがでている行のコードしか記述できず申し訳ないのですが、エラーの意味だけでも教えていただけますでしょうか。 ご教示頂きますようよろしくお願いします。

  • 64bit環境においてのFlashPlayerインストールについて

    環境は、下記になります。 OS:Fedora code 3 64bit CPU:AMD Athron 64bit Firefox:1.0.3 上記の環境にて、FlashPlayer をプラグインとしてインストールすることが できません。 #./flashplayer-install 上記コマンドにてFlashPlayerをインストール時にメッセージを見ると どうも64bitは、サポートしていませんと出ています。 どなたか、Fedora code 3 64bit にて FlashPlayer をインストール する方法をご存知ないでしょうか? 宜しく御願い致します。