我正在尝试将预编译的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。
我想,由于编译器不是我强大的一面,我仍然缺少一些微不足道的东西。