Windows に g95 をインストールする FAQ

Windows で G95 をインストールする FAQ
g95 を Windows にインストールする際に新規ユーザーが遭遇する問題のほとんどは、またはのいずれかのPATHパッケージの正しい環境変数を 設定することで解決されます。 LIBRARY_PATHG95_LIBRARY_PATH
コントロール パネルを使用して PATH を編集し、環境変数を追加するにはどうすればよいですか?
g95 は gfortran と競合しますか?
認識されないオプション `’–sysroot=’
‘f951’ を実行できません:
‘as’ を実行できません:
g95 ディレクトリの PATH が深すぎませんか?
_spawnvp: 引数が無効です
ld: crt2.o: そのようなファイルはありません:
g95 が環境変数を必要とするのはなぜですか?
g95はどこ?
インストーラーを実行しましたか?

Q. 1. コントロール パネルを使用して PATH を編集し、環境変数を追加するにはどうすればよいですか?

A. http://vlaurie.com/computers2/Articles/environment.htm のディスカッションを参照してください。

Q. 2. g95 は gfortran と競合しますか?

A. g95-MinGW.exe パッケージをインストールすると、両方のコンパイラが LIBRARY_PATH 環境変数を認識するため、gfortran で問題が発生する可能性があります。代わりにg95-MinGW-41.exe
パッケージを使用してください。G95_LIBRARY_PATH を使用して、LIBRARY_PATH の代わりにライブラリ ファイルを検索します
。これは、gfortran または gcc のいずれにも干渉しません。

Q. 3. g95-MinGW-41.exe をインストールしましたが、コードをコンパイルするとプロセスが停止し、次の
メッセージが表示されました。
ld: 認識されないオプション `’–sysroot=’
A. 1. コンパイル時に -v を追加して、g95 が正しいバージョンの ld.exe を呼び出しているかどうかを確認します。
2. PATH 環境変数の先頭に g95 ディレクトリ (つまり、c:\g95\bin; c:\g95\lib\gcc-lib\i686-pc-mingw32\4.1.2;) を追加してみてください。それが失敗する場合は、g95 を完全に削除して、再インストールしてください。インストール中のすべてのダイアログに「はい」と答えます。

Q. 4. XP Home システムで g95 インストーラを実行しました。すべてが正常にインストールされましたが、コンパイラは次のメッセージで不平を言いました:
g95: インストールの問題、実行できません ‘f951′: 引数が無効です
A. 1. g95-MinGW.exe インストーラーをダウンロードした場合は、LIBRARY_PATH を環境変数のユーザー セットに追加し、\g95\lib;\g95\lib\gcc-lib\i686-mingw32\4.0.4 を指すように設定します。 \.

g95-MinGW-41.exe インストーラーをダウンロードした場合は、G95_LIBRARY_PATH を環境変数のユーザー セットに追加し、\g95\lib;\g95\lib\gcc-lib\i686-mingw32\4.1.2\ 2を指すように設定します。それでも失敗する場合は、f951.exe を \g95\lib\gcc-lib\i686-mingw32\4.xx\ の場所から \g95\bin にコピーしてみてください。

Q. 5. XP Pro に g95- MinGW -41.exeをインストールしました。環境変数が正しく設定されている。エラーが発生しました:
g95: インストールの問題、’as’ を実行できません: 引数が無効です
A. \g95\bin\as.exe と \g95\bin\ld.exe を \g95\lib\gcc-lib\i686-mingw32\4.2.1\ にコピーしてみてください。

Q. 6. g95 が動作しません。My Path= … たくさんのものと …;c:\g95\bin;C:\g95\lib\gcc-lib\i686-pc-mingw32\4.1.2;

A. 1. g95 ディレクトリ (つまり、c:\g95\bin) を PATH 環境変数の末尾ではなく先頭に追加します。
2. G95_LIBRARY_PATH を環境変数のユーザー セットに追加し、\g95\lib;\g95\lib\gcc-lib\i686-mingw32\4.1.2 を指すように設定します。

Q. 7. g95-MinGW-41.exe をインストールし、「g95 test.f」をコンパイルしました。
エラーメッセージが生成されました:
g95: _spawnvp: 引数が無効です
A. g95 ディレクトリを PATH 環境変数の先頭に追加する必要があるようです。これは通常、コントロール パネルから行います。Vista には 、Linux の SETENV ユーティリティに似たsetx.exe が用意されています。SETX を使用すると、CMD ウィンドウで環境変数を永続的に設定できます。

SETX パス c:\g95\bin;%PATH% /m

SETX G95_LIBRARY_PATH c:\g95\lib;c:\g95\lib\gcc-lib\i686-mingw32\4.1.2 /m

/m パラメータは、すべてのユーザーに対してこれらの値を設定します。終了して、新しい CMD ウィンドウを開始します。次のように入力して、PATH および G95_LIBRARY_PATH 環境変数が正しく設定されているかどうかを確認します。
エコー %PATH%
echo %G95_LIBRARY_PATH%
setx.exeユーティリティは、Service Pack 2 の Windows XP で使用できます 。
Q. 8. g95 をインストールしましたが、コマンド ウィンドウでコンパイルしようとすると、’g95 hello.f90′ という エラー メッセージが表示されます。私のエラーはどこですか?
ld: crt2.o: そのようなファイルはありません: そのようなファイルまたはディレクトリはありません

A. 1. g95-MinGW.exe パッケージをダウンロードした場合は、LIBRARY_PATH を環境変数のユーザー セットに追加し、\g95\lib;\g95\lib\gcc-lib\i686-mingw32\4.0 を指すように設定します。 .4
問題が解決しない場合は、g95\lib\ の *.o および *.a ファイルを次の場所にコピーします。
\g95\lib\gcc-lib\i686-pc-mingw32\4.0.4

2. g95-MinGW-41.exe パッケージをダウンロードした場合は、G95_LIBRARY_PATH を環境変数のユーザー セットに追加し、\g95\lib;\g95\lib\gcc-lib\i686-mingw32\4.1 を指すように設定します。 .2\
問題が解決しない場合は、g95\lib\ の *.o および *.a ファイルを次の場所にコピーします。
\g95\lib\gcc-lib\i686-pc-mingw32\4.1.2

Q. 9. g95 Windows ビルドで環境変数を設定する必要があるのはなぜですか?

A. g95 ライブラリといくつかのサポート プログラムは、g95 コンパイラとは別のファイルであり、その一部は別のディレクトリにある場合があります。環境変数 LIBRARY_PATH または G95_LIBRARY_PATH は、コンパイラとリンカーがそれらのファイルを見つけるのに役立ちます。

Q. 10. g95 をインストールしようとしましたが、表示されません。それはどこにある?

A. 正しいファイルをダウンロードしましたか? 次からダウンロードしてみてください。
http://ftp.g95.org/g95-MinGW-41.exe

ファイルをコンピューターのどこかに「保存」し、Windows エクスプローラーで見つけて、クリックしてインストーラーを実行できます。インストール ディレクトリを選択するオプションなど、ポップアップ ウィンドウにいくつかのオプションが表示されます。インストール ディレクトリとして c:\g95 を選択してみてください。c には、\g95、bin、doc、lib の 3 つのディレクトリが作成されます。doc ディレクトリにいくつかの追加情報があります。README.txt ファイルを参照してください。

デスクトップ上のアイコンを探している場合、アイコンはありません。インストーラーを実行した後、g95 を使用するには CMD ウィンドウを開く必要があります。これを行うには、[開始]、[実行] の順にクリックします。または、Vista では、Shift キーを押しながら任意のフォルダを右クリックし、メニューで [コマンド ウィンドウをここで開く] を選択します。

Q. 11. リンクhttp://ftp.g95.org/g95-MinGW.exeをクリックして、プログラムを C:/ の下のフォルダーに保存しました。次に、スタートメニューで「実行」をクリックしました。「g95」と入力しました。次に、メッセージが表示されます:

「g95」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
A. ダウンロードしたインストーラーを実行する必要があります。スクリプトを実行して、選択したディレクトリに g95 をインストールします。その後、g95 を使用できます。

タイトルとURLをコピーしました