Absoft Pro Fortran 2019 (19.0) のディストリビューション別必要パッケージ
Linux の最新ディストリビューションで Absoft Pro Fortran 2019 (Ver19.0) を使用する場合、環境に応じて各種パッケージが必要になります。起動やコンパイルがうまくいかない場合は、以下の手順でパッケージをインストールして下さい。
ここに記載するディストリビューションは、64 Bit 版 RedHat Enterprise Linux/Scientific Linux/CentOS, Fedora Core, Open SuSE, Debian, Ubintu です。
また、Absoft Pro Fortran 2019 (V19.0) は 32Bit プログラムを作成する時以外は 32Bit パッケージは不要です。必要に応じてインストールしてください。
- RedHat Enterprise Linux 7.4 / RedHat Enterprise Linux 6.9 / Scientific Linux 6.9 / CentOS 6.9 (Final)
パッケージ |
用途 |
gcc |
ソフトウェア開発のサポート |
gcc-c++ |
ソフトウェア開発のサポート |
xterm |
AbsoftTools と Fx3 Debugger で使用するターミナルプログラム |
- GCC/G++ およびその他の開発ツールがインストールされていない場合
症状:
$ af90 t.f
sh: as: command not found
assembler failed.
$ af90 t.f
sh: g++: command not found
link failed.
対処法 :GCC と C++ ライブラリをインストールする
$ sudo yum install gcc-c++
-
AbsoftTools 内のプロジェクトを実行できない場合
症状 :
"Could not start "xterm -name "Absoft Tools"... "
対処法 :xterm プログラムをインストールする
$ sudo yum install xterm
※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
パッケージ |
用途 |
glibc.i686 |
32Bit プログラムをサポート |
libstdc++.i686 |
32Bit プログラムをサポート |
glibc-devel.i686 |
32Bit プログラムをサポート |
- Fedora Core 29 64 bit
パッケージ |
用途 |
gcc |
ソフトウェア開発のサポート |
gcc-c++ |
ソフトウェア開発のサポート |
xterm |
AbsoftTools と Fx3 Debugger で使用するターミナルプログラム |
ncurses-compat-libs.x86_64 |
64 bit Fx3 Debugger のサポート |
- GCC/G++ およびその他の開発ツールがインストールされていない場合
症状:
$ af90 t.f
sh: as: command not found
assembler failed.
$ af90 t.f
sh: g++: command not found
link failed.
対処法 :GCC と C++ ライブラリをインストールする
$ sudo yum install gcc-c++
- AbsoftTools 内のプロジェクトを実行できない場合
症状 :
"Could not start "xterm -name "Absoft Tools"... "
対処法 :xterm プログラムをインストールする
$ sudo yum install xterm
- Fx3 デバッガが、64bit のプログラムを読み込めない場合
症状 :
$ fx3_64
/opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
libncurses.so.5: cannot open shared object file: No such file or directory
対処法 :ncurses compatibility package プログラムをインストールする
$ sudo dnf install ncurses-compat-libs.x86_64
※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
パッケージ |
用途 |
glibc.i686 |
32Bit プログラムをサポート |
libstdc++.i686 |
32Bit プログラムをサポート |
glibc-devel.i686 |
32Bit プログラムをサポート |
- Open SuSE Leap 15 64 bit
パッケージ |
用途 |
gcc |
ソフトウェア開発のサポート |
gcc-c++ |
ソフトウェア開発のサポート |
libncurses5 |
64 bit Fx3 Debugger のサポート |
- g++ を見つけられず、コンパイルできない場合
症状:
$ af90 t.f
sh: g++: command not found
link failed.
対処法 :g++ をインストールする(C の開発ツールと一緒に)
$ sudo zypper install gcc-c++
- Fx3 デバッガが、64bit のプログラムを読み込めない場合
症状:
$ fx3_64
/opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
libncurses.so.5: cannot open shared object file: No such file or directory
対処法 :ncurses compatibility package をインストールする
$ sudo dnf install ncurses-compat-libs.x86_64
※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
パッケージ |
用途 |
glibc.i686 |
32Bit プログラムをサポート |
libstdc++.i686 |
32Bit プログラムをサポート |
glibc-devel.i686 |
32Bit プログラムをサポート |
- Debian 9.5.0
パッケージ |
用途 |
gcc |
ソフトウェア開発のサポート |
g++ |
ソフトウェア開発のサポート |
xterm |
AbsoftTools と Fx3 Debugger で使用するターミナルプログラム |
- GCC/G++ およびその他の開発ツールがインストールされていない場合
症状:
$ af90 t.f
sh: as: command not found
assembler failed.
$ af90 t.f
sh: g++: command not found
link failed.
対処法 :GCC と C++ ライブラリをインストールする
$ sudo yum install gcc
$ sudo yum install g++
- AbsoftTools 内のプロジェクトを実行できない場合
症状:
"Could not start "xterm -name "Absoft Tools"... "
対処法 :xterm プログラムをインストールする
$ sudo yum install xterm
※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
パッケージ |
用途 |
lib32stdc++6 |
32Bit プログラムをサポート |
gcc-multilib |
32Bit プログラムをサポート |
g++-multilib |
32Bit プログラムをサポート |
- Ubuntu 18.04 / Ubuntu 17.10 / Ubuntu 16.10 / Linux Mint 18.3
パッケージ |
用途 |
gcc |
ソフトウェア開発のサポート |
g++ |
ソフトウェア開発のサポート |
libncurses5 |
Fx3 Debugger のサポート |
xterm |
AbsoftTools と Fx3 Debugger で使用するターミナルプログラム |
- g++ がないため、リンクできない場合
症状:
$ af90 t.f
sh: g++: command not found
link failed.
対処法 :g++ をインストールする(C の開発ツールと一緒に)
$ sudo apt-get install g++
- Fx3 デバッガが、64bit のプログラムを読み込めない場合
症状:
$ fx3_64
/opt/absoft19.0/bin/fx3_64bin: error while loading shared libraries:
libncurses.so.5: cannot open shared object file: No such file or directory
対処法 :ncurses compatibility package をインストールする
$ sudo apt-get install libncurses5
- AbsoftTools 内のプロジェクトを実行できない場合
症状:
"Could not start "xterm -name "Absoft Tools"... "
対処法 :xterm プログラムをインストールする
$ sudo yum install xterm
※ 32Bit アプリケーションをコンパイル実行する場合は、下記のパッケージが必要になります。
パッケージ |
用途 |
ia32-libs |
32Bit プログラムをサポート |
gcc-multilib |
32Bit プログラムをサポート |
g++-multilib |
32Bit プログラムをサポート |