GNU Fortran找不到库文件,尽管它在物理上存在

时间:2016-10-06 15:22:32

标签: dll gfortran linker-errors

我正在尝试将预编译的BLAS dll链接到Fortran示例,链接器拒绝。

我看了: 不幸的是,gfortran can't find library that IS there帮助那些对我没有用的东西。

具体做法是:

gfortran  -o "Test2"  ./main.o   -l"C:/Users/abc/workspace/Test2/blasdyndbgx64.dll"
c:/Program Files (x86)/mingw32/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lC:/Users/abc/workspace/Test2/blasdyndbgx64.dll
collect2.exe: error: ld returned 1 exit status
make: *** [Test2] Error 1

我提供的上一个链接建议使用-l"整个/ path / filename.ext"但是无论我尝试什么,它仍然会向我发出错误。显然文件在那里, dir到路径+ filename找到dll。

我想,由于编译器不是我强大的一面,我仍然缺少一些微不足道的东西。

0 个答案:

没有答案