c++ - 测试框架意外退出:cat: /tmp/tmp.z5uNpMUXj6: No such file or directory
问题描述
我在使用 CLion 2020.1.2 时遇到问题。几天前我向帮助论坛提交了一个问题,但没有得到回复,所以我在这里重新发布了这个问题。
基本上问题是我的测试程序在调试器模式之外运行良好 - 我正在使用 googletest - 但是一旦我设置断点并尝试test framework quit unexpectedly
使用以下消息运行调试器:
Testing started at 12:50 ...
D:\libOmexMeta\cmake-build-release-wsl-ubuntu1804-gcc101\bin\OmexMetaTests --gtest_color=no
cat: /tmp/tmp.zA2hjQPSYh: No such file or directory
cat: /tmp/tmp.65NNrNx20t: No such file or directory
Process finished with exit code 0
我基本上被这个难住了,所以我一直在没有调试器的情况下进行开发,这不太理想。我认为这可能与Release
VsDebug
标志有关,所以我再次尝试:
set(CMAKE_CXX_FLAGS "-O0")
set(CMAKE_C_FLAGS "-O0")
set(CMAKE_CXX_FLAGS_RELEASE "-O0")
set(CMAKE_C_FLAGS_RELEASE "-O0")
set(CMAKE_CXX_FLAGS_DEBUG "-O0")
set(CMAKE_C_FLAGS_DEBUG "-O0")
在我的 cmake 脚本中 - 似乎什么都不做。知道这里发生了什么吗?
我还尝试使用 msvc 编译器,而调试器只是跳过断点。
我忘了提到我正在使用 WSL 的 Ubuntu 18.04。
解决方案
推荐阅读
- google-cloud-functions - 如何使用 gcloud 命令行部署多个功能?
- python - 我想使用 numpy python 创建一个由节点名称及其 xy 坐标组成的二维数组
- asp.net - AspNetZero - 用户索引视图缩略图问题
- css - html有序列表属性“start”和“type”在外部css中不起作用
- javascript - 参数设置为默认值的函数在 Internet Explorer 中不起作用,但在 Firefox 中运行良好
- git - 致命:无法访问“https://github.com/xxx”:LibreSSL SSL_connect:SSL_ERROR_SYSCALL 连接到 github.com:443
- javafx - 如何在表格视图中显示最后一条记录?
- excel - 如何将行自动复制到新工作表 VBA Excel
- regex - 如何在 Notepad++ 中用 GETDATE() 字符串替换 to_timestamp('some value')?
- python - 在 django 模板中将一些文本替换为粗体