我编写了使用 tbb 库的 c++ 项目。为了将此库链接到我的项目,我在项目设置中设置了库文件的路径:
包含目录:usr/tbb/include
库:usr/lib/libtbb.so、usr/lib/libtbbmalloc.so、usr/lib/libtbbmalloc_proxy.so
它可以在我的 PC 上运行,但是当我尝试在集群上运行它(通过 qsub)时,我遇到了找不到库路径的错误。所以我的问题是:当我在集群上执行程序时,如何指定共享库的路径?我在这里 看到了讨论并尝试以这种方式运行它
-L/home/dinar/tbb/lib/ia32 -Wl,-rpath,/home/dinar/tbb/lib/ia32 -ltbb ./program
但它没有用。