Hi,
I creat my dynamic libray test.so on Linux, I can use it in my Intel Fortran code. But when I use it in Julia in ccall, I get error: undefined symbol. I have export LD_LIBRARY=$PWD. Any idea about this error? Thanks!
https://stackoverflow.com/questions/34732/how-do-i-list-the-symbols-in-a-so-file
Check the symbol names actually exported by the library, make sure you are have it spelled right.
1 Like
Which symbol is undefined? Is it in test.so
or in a library that test.so
depends on?
Hi John, it’s a symbol in a library that test.so
depends on.
John Lapeyre via JuliaLang <julialang@discoursemail.com> 于2020年6月11日周四 上午7:19写道:
Hi, the problem is when I generated test.so, I forget the flag -L. Thanks for you help!
Zhang Wei <zhangweiuio@gmail.com> 于2020年6月11日周四 上午8:16写道: