c++ - 无法在 Eclipse CDT 中指定多个 rpath

标签 c++ linux eclipse gcc linker

我想在 GCC C++ 链接器的杂项部分指定多个 rpaths。

链接器标志:

-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

这应该有效。

关于c++ - 无法在 Eclipse CDT 中指定多个 rpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33519085/

相关文章:

linux - 在一个文件中搜索包含第二个文件的 de 行的行

java - 通过eclipse启动应用程序和服务器时不创建tomcat日志

java - Swing 登录面板

c++ - QListWidget itemClicked 和 itemDoubleClicked - 如果双击则阻止单击

c++ - 为外部 DLL 设置 OMP 线程数

linux - 在 linux bash 中有一种方法可以在不使用 xte 或其他类似程序的情况下模拟 y 按键

java - Android XML 图形布局查看器 - 无法实例化自定义 View ,找不到类?

c++ - 我怎么能通过cmake执行exe(Qt3的uic)

c++ - 将 vector<reference_wrapper<int>> 传递给 vector<int>?

linux - 使用 SFTP 在基于 Windows 的服务器(主机)和 Linux 服务器(客户端)之间进行同步