【问题标题】:Debugger with GUI for C++ on LinuxLinux 上带有用于 C++ 的 GUI 的调试器
【发布时间】:2013-08-28 16:01:55
【问题描述】:

目前我分别使用 Visual Studio 和 XCode 在 Windows 和 Mac 上进行 C++ 开发,并计划在 Linux 上开始。

我对 Linux、gcc/g++、gdb、Makefile 略知一二。

一个从事大型 GUI 开发工作的人,他们如何调试它,因为使用 gdb 命令行工具进行调试会很困难,因为我一直在使用 Visual Studio / xcode(前端)调试器?

我在 linux 上只看到项目的 Makefile,eclipse ide 是基于 makefile 制作项目吗?

谢谢

【问题讨论】:

  • 你可以运行makegdbemacs内部的一些shell。学习 Linux(即命令行)的做事方式是值得的......
  • @Basile Starynkevitch 非常感谢您的回复!您能否指出一些教程{如果可能的话}如何为 c++ 开发设置 vim 或调试和管理 c++ 项目的一些指南。
  • 我说的是emacs而不是vi

标签: c++ linux makefile gdb eclipse-cdt


【解决方案1】:

Eclipse 将为您完成所有这些工作,包括创建您的 makefile。在您第一次编译之前,只需按 ctrl+B,它就会为您构建您的项目。

您的所有库链接都可以通过单击“项目”菜单完成,然后在 C/C++build 下单击“设置”。那里应该有一个设置,上面写着“库”,它列在 GCC/C++ 链接器下。

【讨论】:

  • 感谢您的回复。但是如果我有一些库并且我想使用库提供的 Makrfile 为它创建项目怎么办。
  • 所有库链接都可以通过单击“项目”菜单完成,然后在 C/C++build 下单击“设置”。那里应该有一个设置,上面写着“库”,我认为它在 GCC/C++ 链接器下。我不记得确切的位置,但您也可以在此菜单中指定您提供的 makefile。
  • 我知道 Vim,我认为可以。配置好makefile之后,需要做什么来为eclipse创建对应的libName.vcporject。抱歉,如果我的问题困扰您,因为目前我正在考虑我在 Windows 平台上所做的一切......但同时我也明白 Linux World 中的事情会非常不同。
  • 创建 makefile 后,您可以在终端使用“make”命令。只需键入单词 make 后跟您的目标文件。
【解决方案2】:

在 Eclipse 中使用现有的 makefile 处理项目很简单。

只需转到文件 -> 导入 -> C/C++ -> 现有代码作为 Makefile 项目。

这将让您从 IDE 构建您的项目。要调试它,只需转到运行 -> 调试。如果这种方式生成的默认启动不适合您,您可以在运行 -> 调试配置中自定义启动配置。

【讨论】:

    【解决方案3】:

    linux 的 IDE 有好几种

    也可以使用自定义 makefile。

    【讨论】:

    • 如何使用库提供的 Makefile 或者一些开源使用这些 IDE 创建项目?
    • 项目设置中有一个选项。
    • 你能指定在哪里,以及步骤吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-12
    • 2015-10-05
    • 2010-09-30
    • 2014-11-02
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多