不能在Eclipse CDT中指定多个rpath

Cannot specify multiple rpath in Eclipse CDT

本文关键字:rpath Eclipse CDT 不能      更新时间:2023-10-16

我想在GCC C++链接器的"杂项"部分指定多个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

我做错什么了,能帮我一下吗?

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

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

这应该行得通。