我在OS上构建了一个可执行文件(名为demux),它总是无法加载,我找不到原因:RPATH failed to expanding @rpath/sfeMovie.framework/Versions/2.0/sfeMovie to: @executable_path/sfeMovie.framework/Versions/2.0/sfeMovie
dyld: Library not loaded: @<
我确实有一个应用程序需要与libjvm (执行JNI绑定所需的JDK库)链接。当我使用-L告诉libjvm.dylib的位置时,它成功地编译和链接了。然而,当我运行二进制文件时,我得到: Referenced from: <my home directory我还了解到在mac os x上的动态库确实有一种能告诉你位置的图章。然而,我不知道rpath是什么(对我来说似乎是一个变量,但我如何在链接过