它适用于Ubuntu使用RPATH链接我的任务,但在mac上,它不起作用
env.Program(source = Glob("*.cpp") + Glob("../*.cpp"),
LIBS = [
"l_util",
"boost_system",
"boost_timer",
],
LIBPATH = libPath,
RPATH = libPath,
CPPPATH = includePath)
在Ubuntu上,使用ldd
,我可以看到共享库与绝对路径链接。但是在mac上使用otool -L
给了我相对于我的Sconstruct文件的顶部目录的路径。有人使用scons在mac上正确设置了RPATH吗?