擅长:python、mysql、java
<p>从共享库转储符号</p>
<pre><code>$ nm -D somelib.so
0000000000201020 B __bss_start
w __cxa_finalize
0000000000201020 D _edata
0000000000201028 B _end
00000000000006f4 T _fini
w __gmon_start__
00000000000005a0 T _init
w _ITM_deregisterTMCloneTable
w _ITM_registerTMCloneTable
w _Jv_RegisterClasses
00000000000006e0 T __utils_MOD_convert
0000000000201024 B __utils_MOD_num_at
00000000000006f0 T __utils_MOD_readin
</code></pre>
<p>看起来你的子程序在一个模块中影响了符号名。不是<code>readin_</code>,而是<code>__utils_MOD_readin</code>。如果你把模块的名字放在最上面,那么你就把它放在最上面。在</p>
<p>作为记录,我只是报告我在我的系统上看到的。我不熟悉fortran,不知道是否可以跨编译器使用这种命名。在</p>