当前位置:  开发笔记 > 编程语言 > 正文

如何找出使用的编译器:g77或gfortran

如何解决《如何找出使用的编译器:g77或gfortran》经验,为你挑选了1个好方法。

我正在为一个私有项目编译库,这取决于许多库.具体来说,其中一个依赖项是使用Fortran编译的.在某些情况下,我已经看到编译的依赖项g77,在其他人看到它编译时gfortran.然后我的项目./configure要么与其中任何一个-lg2c或者链接-lgfortran,但到目前为止我一直在手工做.

如果有可能,我怎样才能从查看依赖库(通过例如nm或其他一些实用工具?),找到所使用的编译器g77(然后我将-lg2c在我的链接选项中使用)或gfortran(然后我'会用-lgfortran吗)?

提前致谢!



1> geocar..:
nm filename | fgrep ' __g77'

如果使用g77,将会给出结果

nm filename | fgrep '@@GFORTRAN'

如果使用gfortran,将给出结果.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有