我可以在MinGW64下编译Armadillo + OpenBLAS,但链接是通过“libopenblas”,我相信这是dll。在Ubuntu下,我可以通过“openblas”链接,我认为这是静态的。
在Windows切换到“openblas”时,我收到错误消息: 坏的重定位地址0x54 _gfortran_compare_string undefined reference
强制“-static”时,这些错误仍然存在。
我想知道如何在Windows下强制“-static”以便我的exe独立于dll。谢谢你的任何建议!
最佳, 安迪
答案 0 :(得分:2)
问题解决了。还需要链接" gfortran"在做" -static"。
时