※ ChatGPTを利用し、要約された質問です(原文:G95fortranのインストールで問題)
G95fortranのインストールで問題
このQ&Aのポイント
PC2でのG95fortranのインストールでinvalid instruction suffix for 'push'のエラーが発生
関連記事で32ビット/64ビットコードの関係が問題の可能性あり
新しいCPUブルドーザに対応していない可能性がある
今までg95fortranをPC1(windows7-64ビット、プロフェショナル、cpu:AMD PhenomX2)で使っていたのですが、マシンの調子が悪くなり、PC2にインストールしようとしています。pc2はcpuがAMDのfx4100でOSは同じです。MinGWを使います。
ところが今回のインストールは前回と同じ手順でやったつもりですが、
invalid instruction suffix for 'push'
のエラーとなるのです。パスの関係は何度も試して確かめたつもりです。
ネットで調べると関連記事がたくさんあり32ビット/64ビットコードの関係が正しくないような感じですが解決策は読み取れませんでした。前回はOKだったので、新しいCPUブルドーザへの対応がg95では問題があるのかなと疑っています。その種のサイトは英文ばかりで、自在に投稿するわけにもいかず、こちらで何かご存知の方がいらっしゃるかと思いお聞きしました。
お礼
ご返事ありがとうございます。私も引用のサイトもちらっと見て、32/64の問題があるかなと思っていました。このサイトはg95ではなくGFORTRANの方で,-W32オプションもそれようらしいです(G95では変化無し)。 巷間ではg95とgfotranとも使われていて、引用のサイトでは64ビットOSで使えているとあるので、GFORTRANも検討してみたいと思います。 方針のヒントになりました。