gpt4 book ai didi

c++ - 修复 C++ 中的段错误

转载 作者:IT老高 更新时间:2023-10-28 12:12:14 25 4
gpt4 key购买 nike

我正在为 Windows 和 Unix 编写一个跨平台的 C++ 程序。在 Window 端,代码将编译和执行没有问题。在 Unix 端,它会编译,但是当我尝试运行它时,会出现段错误。我最初的预感是指针有问题。

什么是查找和修复段错误的好方法?

最佳答案

  1. -g编译你的应用程序,然后你会在二进制文件中有调试符号。

  2. 使用gdb打开gdb控制台。

  3. 使用 file 并在控制台中将应用程序的二进制文件传递给它。

  4. 使用 run 并传入应用程序启动所需的任何参数。

  5. 做一些事情导致段错误

  6. gdb 控制台中键入 bt 以获取 Segmentation Fault 的堆栈跟踪。

关于c++ - 修复 C++ 中的段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3718998/

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