如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Ubuntu中使用Eclipse + CDT开发C/C++程序相关的知识,希望对你有一定的参考价值。

参考技术A  1. 下载资源(都下载到/home/maxw/Download/Eclipse下)
  A、 下载jre(Java Runtime Environment) 。
  选择下载jre的jre-6u22-linux-i586.bin软件包
  B、 下载Eclipse sdk。
  选择Eclipse Classical 3.6.1
  C、 下载cdt。
  org.eclipse.cdt-3.1.2-linux.x86.tar.gz
  2. 安装
  A、 安装jre
  1. 在/usr/local/下创建一个java到目录,用于存放jre
  root@maxw-desktop:/usr/local# mkdir /usr/local/java

  2. 将jre-6u22-linux-i586.bin复制到/usr/local/java下
  root@maxw-desktop:/usr/local# cp /home/maxw/Downloads/Eclipse/jre-6u22-linux-i586.bin /usr/local/java/

  3. root@maxw-desktop:/usr/local# cd /usr/local/java

  4. 安装jre
  root@maxw-desktop:/usr/local/java# ./jre-6u22-linux-i586.bin

  5. 设定环境变量,让ubuntu能找到jre
  root@maxw-desktop:/usr/local/java#vi /etc/profile
  将以下内容添加到文件末尾,然后存盘重启Ubuntu
  1 PATH = $PATH: / usr / java / jre1. 5 .0_09 / bin
  2 export JAVA_HOME =/ usr / java / jre1. 5 .0_09
  3 export classpath = $JAVA_HOME / lib:.

  6. 测试java环境
  [root@localhost ~]#java –version本回答被提问者和网友采纳

如何在使用 Eclipse CDT 进行调试时向 gdb 提示符输入命令?

【中文标题】如何在使用 Eclipse CDT 进行调试时向 gdb 提示符输入命令?【英文标题】:How can I enter commands to a gdb prompt while debugging with Eclipse CDT? 【发布时间】:2012-04-16 16:22:19 【问题描述】:

我正在使用 Eclipse (Helios SR1) CDT 进行 C++ 开发。 Eclipse 与 GDB 接口进行调试,但我不知道如何在通过 Eclipse 接口调试时手动向 GDB 输入命令。例如,如果能够输入p myVar 而不必单击并滚动浏览局部变量窗口,那就太好了。

注意:我想使用 Eclipse 界面进行调试的唯一原因是因为我喜欢它显示正在逐步执行的代码的方式。因此,如果有人有其他建议可以让我查看正在逐步执行的代码,请提出建议! (我用过DDD,但不是特别喜欢。)

【问题讨论】:

【参考方案1】:

其实很简单。

开始调试(eclipse 会切换到Debug Perspective)。然后确保显示控制台视图。如果它没有显示它(窗口-> 显示视图...)。在该视图中,您将找到“显示选定的控制台”图标。选择旁边的向下箭头,选择名为“gdb”的控制台(不是 gdb 跟踪!)。

您在此控制台中输入的内容将直接转发到 gdb(您可以使用所有 gdb 命令)。

【讨论】:

当我在gdb 窗口中输入命令时,结果会显示在gdb traces 窗口中。【参考方案2】:

如果你不是在 Windows 下调试,你可以试试 gdb TUI。习惯起来有点尴尬,有时也有问题,但总的来说效果还不错。您可以在一个窗口中看到正在逐步执行的代码,同时仍然可以输入命令。

假设您的 gdb 版本是使用 --enable-tui 配置选项构建的,只需启动 gdb 并按 C-x C-a 即可进入 TUI。然后,为确保您可以看到代码和命令窗口,请按C-x 2(用于双窗口布局) 自从我不得不使用 TUI 以来已经有一段时间了,但它应该可以满足您的要求。

【讨论】:

以上是关于如何在Ubuntu中使用Eclipse + CDT开发C/C++程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

如何在Ubuntu中使用Eclipse + CDT开发C/C++程序

链接器错误,在 ubuntu 15.04 上使用 OpenCV 和 Eclipse CDT

Ubuntu16.04LTS安装集成开发工具IDE: CodeBlocks 和Eclipse-cdt

Ubuntu16.04搭建各种开发环境的IDE: QT5 , CodeBlocks ,eclipse-cdt, PyCharm

centos 配置eclipse jdt和cdt