gpt4 book ai didi

c++ - 像在 python 和 R 中一样单步执行 C++ 程序

转载 作者:行者123 更新时间:2023-11-28 07:16:32 25 4
gpt4 key购买 nike

Python 和 R 提供了一种理解用这些语言编写的源代码的友好方式,用户可以在给定点停下来检查对象(因为这些语言的对象可以在调试时以用户友好的方式打印) .

对于C++,不知道有没有类似的方法。我目前不使用IDE。我知道可以使用 -g 选项编译 C++ 源代码以允许使用 gdb。但这仍然比 python 和 R 中的困难得多。有人知道在必要时单步执行 C++ 源代码和检查对象(为了代码理解目的)什么可能是最好的吗?谢谢。

最佳答案

因为Python是一种解释型语言,你可以拥有这种友好的“调试体验”。 C++ 是一种编译语言,因此当可执行文件运行时,运行时对源代码一无所知。这就是为什么我们必须使用 GDB 或其他可以帮助我们关联二进制文件和源代码的东西。

所以我认为你必须熟悉 GDB 或者选择一个不错的 IDE。

Eclipse 相当不错!您可以用它做任何事情,因为它有很多插件。

关于c++ - 像在 python 和 R 中一样单步执行 C++ 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20150671/

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