主题:在linux下怎样使用ifort生成静态库和动态库
sabergemini
[专家分:100] 发布于 2011-03-21 12:54:00
最近在移植一个程序,在windows下已经调试通过,但是不知道intel Fortran对应的命令行参数如何选择,希望给予回答,谢谢。
回复列表 (共2个回复)
沙发
dongyuanxun [专家分:7180] 发布于 2011-03-21 19:41:00
静态一般分两步
先编译: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(后面跟要用到的库,以你代码为准)
板凳
sabergemini [专家分:100] 发布于 2011-03-26 09:12:00
非常感谢。[em1]
我来回复