如何使用linux收集错误
How to collect errors using linux
我编写了一个名为alltest的可执行程序。然后遇到了一个基本问题。所有的测试都将运行另一个程序10000次,以检查我所拥有的分段错误或断言(这段代码是为了帮助找到多线程的错误)。我用这个命令在linux上运行代码"。/alltext"。O> output.txt",但在output.txt中从未出现过seg错误和断言。当我运行。/alltext。我没有将其运行到output.txt中,而是偶尔会出现错误。有没有办法让错误自己写在output.txt中?
请记住,linux中的重定向将stdout重定向到文件。我猜在这种情况下,您的错误是通过stderr报告的。将stderr重定向到文件的正确重定向应该是"./alltext "。2> output.txt"。这将只指向错误消息。
也可以使用"。/alltext"。O &> output.txt"将标准输出和标准错误重定向到文件。您可以使用许多组合。
我建议阅读更多的重定向。
相关文章:
- 使用 cmake 的 Linux 终端上的"Conversion to non-scalar type is requested"错误
- 这些是什么样的错误?即使我不在 Linux 上工作,我也遇到了 Linux 错误
- Arch Linux.AUR 包 mysql 不能用 makepkg 构建.错误:构建 () 中出现故障
- 分段 Linux Ubuntu 中的 g++ 错误,但在 Windows 中的 g++/MingW 中,在 C++ 中打
- [longjmp/setjmp]c++ 相同的代码窗口有异常 Linux 没有错误并且运行良好
- 在 Linux 中使用 -fvisibility=hidden 编译时出现库加载错误
- g++ 9.2.1 (Linux) 会导致 seg 错误,但 Windows 上的代码块不会
- 调试模板时出现问题.专门针对 Linux GCC 7、GCC 6、GCC 5、GCC 4.9 错误构建失败:模板参数 1
- LINUX 操作系统上的错误:令牌之前预期的构造函数、析构函数或类型转换'('?
- 从 Linux OMI (omicli) 到 Windows WMI 的连接失败,并出现与 DMTF 相关的错误
- C++ Linux 运行时basic_string::_M_construct null 无效错误
- Stringstream编译错误仅发生在linux环境中
- 如何在长g++错误消息上使用linux less命令
- curl_easy_在Linux上执行分段错误
- 在linux上使用g++输出错误,在windows上更正
- C++新手,得到编译错误(Linux,G ++编译器)
- Android NDK示例构建错误linux
- 共享内存的std::string给分割错误(linux)
- c++ Sockets -客户端给出分段错误(linux)
- C++提升日志记录编译错误 (Linux)