![ADCIRC - 見つかりません -lhdf5_fortran: そのファイルまたはディレクトリがありません。](https://linux33.com/image/228513/ADCIRC%20-%20%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%20-lhdf5_fortran%3A%20%E3%81%9D%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82.png)
NetCDFをサポートするFortranプログラムであるADCIRCをコンパイルしようとしたときに、次のエラーが発生しました。
/usr/bin/ld: cannot find -lhdf5_fortran: No such file or directory
collect2: error: ld returned 1 exit status
lhdf5_fortranという名前のファイルが見つからないため、どのファイルを探しているのか少し混乱しています。
libhdf5-devおよびlibhdf5-fortran-102ライブラリをインストールしました。私はUbuntuを使用しています。
答え1
@steeldriverが指摘したように、Ubuntuはlibhdf5_fortranを直列に配置し、libhdf5_serial_fortran
cmplrflagsファイルのフラグを変更しました。