gpt4 book ai didi

linux - Eclipse C++ 在 Linux 上调试测试名称中带有空格的 google 测试

转载 作者:太空宇宙 更新时间:2023-11-04 03:35:08 24 4
gpt4 key购买 nike

我正在尝试在 Linux 上使用 eclipse (helios) 调试 google 测试,当我使用 --gtest_filter 选项(例如 --gtest_filter=Something*)运行测试(不进行调试)时,它运行正常。当我尝试运行调试器时,它会弹出此错误消息:

enter image description here

在没有指定参数的情况下,调试器正常工作,可能是什么问题?

最佳答案

问题已解决。

解决方案:

使用:--gtest_filter='某事*' 而不是“某事*”就我而言,原因是 eclipse 将参数传递给 gdb 的方式,因此将运行的命令是:

gdb ./program_name --gtest_filter=Something*

所以 * 会打扰 gdb(可能认为它是 gdb 命令的参数)。

关于linux - Eclipse C++ 在 Linux 上调试测试名称中带有空格的 google 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31903588/

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