回 帖 发 新 帖 刷新版面

主题:在linux下怎样使用ifort生成静态库和动态库

最近在移植一个程序,在windows下已经调试通过,但是不知道intel Fortran对应的命令行参数如何选择,希望给予回答,谢谢。

回复列表 (共2个回复)

沙发

静态一般分两步
先编译:ifort -c test.f90 -o test.o
再ar打包:ar rc libtest.a test.o

动态估计可以直接打 ifort -shared test.f90
但一般也是分两步
ifort -c -shared test.f90 -o test.o
ld -o test.so test.o -Lxxxxx(后面跟要用到的库,以你代码为准)

板凳


非常感谢。[em1]

我来回复

您尚未登录,请登录后再回复。点此登录或注册