Sun Studio 12:Fortran 编程指南

4.4.1 权衡静态库

与动态情况相比,关于静态库和链接,有三个主要问题需要谨记:

示例:如果 Fortran 程序在两个文件(main.fcrunch.f)中,并且只有后者访问某个库,则在 crunch.fcrunch.o 之前引用该库是错误的:


demo% f95 main.f -lmylibrary crunch.f -o myprog

(不正确)


demo% f95 main.f crunch.f -lmylibrary -o myprog    

(正确)