擅长:python、mysql、java
<p>我不能尝试重新创建你的设置,然后在我的设置上测试解决方案,因为我没有你的源代码,但在我看来,当你用fpic重新编译libnmf时,它是用动态链接重新编译的,而以前它是静态链接的。</p>
<p>如果我的猜测是正确的,那么你可以尝试:</p>
<ol>
<li>使用<code>-fPIC</code>和<code>-static</code>再次编译libnmf。</li>
<li>更改setup.py-将<code>"elemental"</code>添加到<code>libraries</code>列表-这也将使链接器获取该库。</li>
</ol>
<p>您应该注意到,方法1通常被认为不太可取,但正如我所说,它可能最初是以这种方式编译的。#但是,2可能需要更多的工作,因为如果需要其他lib,您还必须找到并添加它们。</p>