libgfortran.3
和libgfortran
之间有什么区别?它们可以互换吗?我遇到Internal Error: list_formatted_write(): Bad type
错误,包括打包的libgfortran.3
库,我想知道切换到gcc libgfortran
的潜在后果。
答案 0 :(得分:4)
应该没有区别,对于典型的安装,这些文件都是实际库的符号链接,例如: libgfortran.so.3.0.0
。
/usr/lib64/gcc/x86_64-pc-linux-gnu/5.1.0/libgfortran.so -> libgfortran.so.3.0.0*
/usr/lib64/gcc/x86_64-pc-linux-gnu/5.1.0/libgfortran.so.3 -> libgfortran.so.3.0.0*
/usr/lib64/gcc/x86_64-pc-linux-gnu/5.1.0/libgfortran.so.3.0.0*
您可能遇到的唯一区别是,如果您使用的libgfortran与您的gfortran版本不匹配,但理论上它们都应该是api兼容的,因为它们具有相同的共享对象版本。