不能在Eclipse CDT中指定多个rpath
Cannot specify multiple rpath in Eclipse CDT
我想在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
这应该行得通。
相关文章:
- 无法在Ubuntu上将共享库与Eclipse链接
- Eclipse CDT:单个项目中有多个C++文件
- C++ 运行时链接器错误 (liblog4cpp.so.5) Eclipse
- Eclipse/Netbeans 中的处理模式行
- 如何在使用 SDL2 的 Eclipse 中构建 c++ 程序
- 使用 Eclipse CDT 进行 Cplex 配置
- Eclipse 没有在 Windows (C++) 中编译.exe
- 将共享库的搜索路径更改为生成文件中提供的 rpath
- 在 Eclipse 上启用 C++17 以使用 'std::byte'
- Eclipse CDT clang 工具链 - 无法从链接器选项中删除 stdlibc++,但可以添加 libc++,E
- 在 Eclipse 中添加库的工作方式是否与在 Visual Studio 中相同?
- 将编译器开关添加到 Eclipse CDT 内置编译器设置生成?
- 在 Eclipse: "error: no match for 'operator='" 中获取错误消息
- 在 eclipse 中,将宏重定义视为错误而不是警告
- Eclipse C++ 字符串作为函数参数
- 如何在 Eclipse 中一次从多个源文件进行构建
- Eclipse 可执行架构类型
- 如何摆脱导入的 make 项目中的 Eclipse 索引器"Type std::... could not be resolved"错误
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- 不能在Eclipse CDT中指定多个rpath