我想在GCC C ++ Linker多个路径的Miscellaneous部分指定。
Linker Flags:
-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
我可以帮忙解决一下我做错了吗?
答案 0 :(得分:3)
你必须在两个标志之间删除逗号(我使用它时没有相同的符号):
-Wl,-rpath /home/cri/Libs1 -Wl,-rpath /home/cri/Libs2
这应该有效。