gpt4 book ai didi

c++ - 如何在totalview中查看源代码?

转载 作者:太空狗 更新时间:2023-10-29 20:07:22 24 4
gpt4 key购买 nike

我刚刚在我的“hello world”应用程序 (c++) 上启动了 totalview,但我只能查看汇编代码。

是否需要设置任何设置/标志才能查看源代码? Menubar->View->Source As->Source 对我不起作用。

我尝试调试的应用程序只是一个 cout <<“Hello World”应用程序,只是为了让调试器启动并运行。

最佳答案

让我们从简单的事情开始。

您是否使用“-g”调试标志编译您的应用程序?调试器依靠编译器为其提供符号表和行号表,以将可执行文件中发生的事情映射回您的源代码。如果没有那个 -g 标志(或者如果您随后剥离您的应用程序),该信息将不会出现,并且汇编调试是您所希望的最好的。

如果您确实使用 -g 进行编译,那么源代码和可执行文件是否都在同一目录中,或者如果没有,它们在您编译后是否已移动?编译器只知道源代码和可执行文件在创建时的位置,如果您移动它们,有时调试器将无法找到源代码文件。在这种情况下,您可能需要通过定义源代码搜索路径来为其提供一些帮助。

写回这里,让我知道 -g 是否解决了您的问题。如果不是,我们可以查看搜索路径等。

干杯,克里斯

关于c++ - 如何在totalview中查看源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3287540/

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