g在没有编译器标志的情况下直接链接fortran代码内部的库



要在gfortran中链接库,例如BLAS,需要使用gfortran文件.f90-lblas进行编译。

有没有什么方法可以通过直接在主程序中编写一些命令来避免这一部分,这样在编译时就不需要添加一些额外的命令了?

否。

理论上,我想你可以做一些疯狂的事情,在代码中抓取文件,本质上是自己链接它,但这是……不寻常的。一般的解决方案是使用makefile,或者如果你真的只是在终端中使用一个临时别名,可以让事情变得简单。

最新更新