它可以在 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
,我可以看到共享库与绝对路径链接。但是otool -L
在 mac 上使用给了我 Sconstruct 文件顶部目录的相对路径。有人使用 scons 在 mac 上正确设置 RPATH 吗?