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