我有一个库:libfoo.dylib。问题在命令中说明:
$ install_name_tool -id "@rpath/libfoo.dylib" libfoo.dylib $ install_name_tool -add_rpath "@executable_path/" libfoo.dylib $ gcc -o foo foo.c -lfoo $ ./foo #<==== 我想让这个工作 dyld:库未加载:@rpath/libfoo.dylib 引用自:~/./foo 原因:找不到图片 $ install_name_tool -add_rpath "@executable_path/" foo #<=== 我不想在这里指定查找库的位置 $ ./foo 你好世界
如何实现不必在可执行编译时指定库在哪里的目标?