手动编译的时候编译通过,在写成PKGBUILD然后 makepkg编译就报错可能是什么原因?

这是 Fortran 不是 C。
似乎是少了 -shared 参数?