gpt4 book ai didi

c++ - 在 Debug模式下找不到但在 Release模式下找到的 Eclipse C++ 库

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:58:38 24 4
gpt4 key购买 nike

我正在尝试使用 Eclipse 调试我用 C++ 编写的程序,但在选择调试选项时遇到问题。

/home/dupinf/workspace/HashTest/Debug/HashTest: 
/sw/st/gnu_compil/gnu/linux-rh-ws-4-x86_64/lib64/libstdc++.so.6:
version `GLIBCXX_3.4.15' not found

当我刚刚运行发布时,它运行得很顺利。但是当我尝试进入 Debug模式时,我得到了错误。我不明白为什么它在一种模式下找不到库而在另一种模式下找不到

为了能够调试和使用断点,我应该更改什么?

最佳答案

所以我发现了问题所在:

1) 转到调试的启动配置
2) 转到环境选项卡
3) 添加 LD_LIBRARY_PATH 变量和我的库的路径
4) 选中覆盖现有变量的复选框。

然后我就可以顺利调试了。

请注意,即使您在终端中修改了 LD_LIBRARY_PATH,它也不会在 Debug模式下被考虑,而只会在运行模式下被考虑。

希望它能帮助到别人;)

关于c++ - 在 Debug模式下找不到但在 Release模式下找到的 Eclipse C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com