无法在 Eclipse CDT 中指定多个 rpath

cri*_*ian 2 c++ eclipse linux linker gcc

我想在 GCC C++ Linker 的 Miscellaneous 部分指定多个 rpath。

链接器标志:

-Wl,-rpath=/home/cri/Libs1, -Wl,-rpath=/home/cri/Libs2

对于一个它正在工作,但是当我添加第二个时,我收到此错误:

/usr/bin/ld: cannot find : No such file or directory
collect2: ld returned 1 exit status
make: *** [libmylib.so] Error 1
Run Code Online (Sandbox Code Playgroud)

我可以就我做错的事情得到一些帮助吗?

Pao*_*o M 5

您必须删除两个标志之间的逗号(我使用它时没有等号):

-Wl,-rpath /home/cri/Libs1 -Wl,-rpath /home/cri/Libs2
Run Code Online (Sandbox Code Playgroud)

那应该工作。