首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

是否可以在eclipse CDT中将调试会话附加到正在运行的程序

是的,可以在Eclipse CDT(C/C++ Development Tools)中将调试会话附加到正在运行的程序。以下是一些关键步骤:

  1. 首先,确保您已经安装了Eclipse CDT,并且已经配置了C/C++编译器和调试器。
  2. 在Eclipse中,打开您要调试的项目。
  3. 在Eclipse中,单击菜单栏上的“Run”(运行),然后选择“Debug Configurations”(调试配置)。
  4. 在“Debug Configurations”对话框中,单击左侧的“C/C++ Remote Application”(C/C++远程应用程序),然后单击右侧的“New Configuration”(新建配置)按钮。
  5. 在“New C/C++ Remote Application Configuration”对话框中,输入配置名称和执行程序的名称。
  6. 在“Connection”(连接)选项卡中,选择“Standard”(标准)连接类型,并输入调试器监听的端口号。
  7. 在“Source”(源)选项卡中,确保选择了正确的源代码路径。
  8. 单击“Apply”(应用)按钮保存配置。
  9. 在Eclipse中,单击菜单栏上的“Run”(运行),然后选择“Debug Configurations”(调试配置)。
  10. 在“Debug Configurations”对话框中,选择您刚刚创建的C/C++远程应用程序配置,然后单击“Debug”(调试)按钮。
  11. 您的程序现在应该已经附加到调试会话,并且可以使用Eclipse CDT的调试功能进行调试。

需要注意的是,附加到正在运行的程序可能需要程序本身支持调试,并且需要在程序中启用调试端口。如果您的程序不支持调试,或者没有启用调试端口,则无法使用Eclipse CDT进行调试。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

详解 Windows 下 Eclipse CDT 配置 CC++ 编译环境

在线安装CDT可以安装完Eclipse后,通过Eclipse软件更新功能在线安装CDT,具体步骤可以参考Eclipse在线文档。 ?...如果您想要创建与 POSIX 兼容 Windows 应用程序,那么 MinGW 是最佳选择。MinGW 甚至可以 Cygwin 安装之上工作。...现在 eclipse CDT 还无法编译执行 C/C++ 程序,因为缺少了重要部件。这个部件就是C/C++编译器。WindowsOS下我们可以选择MinGW(Cygwin 也一样可以)。...make 安装完后,环境变量可能会在安装过程中自动设置好,cmd中输入gcc测试一下,假如显示gcc: no input file ,则安装已成功,否则,自己把c:/mingw/bin目录手动加到环境变量...7.3 CDT插件安装完毕后,Eclipse新建项目向导中无法找到C、C++项目 由于CDT版本与Eclipse版本不匹配,更换合适CDT版本,问题便会解决。

7.3K81

linux下安装eclipse以及运行c++程序安装步骤

下载jre,eclipsecdt 其中jre是java运行环境,eclipse需要先装jre,才可能运行cdteclipse运行c\c++程序插件。...通过终端输入: cp –rjre1.6.0_18 eclipse/jre 到现在为止,可以运行eclipse软件,方法是打开eclipse文件夹,直接双击eclipse图标即可。...(3)安装cdt 终端输入:unzip cdt-master-8.1.2.zip –d cdt可以cdt-master-8.1.2.zip解压并且它内容存放在cdt文件夹下。...再输入:cp –r   cdt/plugins/ eclipse/,则将cdt下plugins内容拷贝到eclipse下plugins文件夹。...运行c++程序运行c++程序之前,需要在终端输入:sudo apt-getinstall build-essential,这条命令含义是安装c++编译器,调试软件等。

4.2K20
  • linux下安装eclipse以及运行c++程序安装步骤

    下载jre,eclipsecdt 其中jre是java运行环境,eclipse需要先装jre,才可能运行cdteclipse运行c\c++程序插件。...通过终端输入: cp –rjre1.6.0_18 eclipse/jre 到现在为止,可以运行eclipse软件,方法是打开eclipse文件夹,直接双击eclipse图标即可。...(3)安装cdt 终端输入:unzip cdt-master-8.1.2.zip –d cdt可以cdt-master-8.1.2.zip解压并且它内容存放在cdt文件夹下。...再输入:cp –r   cdt/plugins/ eclipse/,则将cdt下plugins内容拷贝到eclipse下plugins文件夹。...运行c++程序运行c++程序之前,需要在终端输入:sudo apt-getinstall build-essential,这条命令含义是安装c++编译器,调试软件等。

    4.7K20

    使用Eclipse对FFmpeg进行调试

    研究代码过程中,调试运行是一种非常有效方法。我们常用Visual Studio建立工程可以很方便地对程序进行调试运行。...但是对于FFMpeg这样工程,想要进行单步调试就没这么容易了。如果一定要调试运行FFMpeg,最好按照我们之前博文描述编译完成之后,放在Eclipse中进行调试运行。...坑爹是,最后发现其实这一步简单无比,一条语句就可以搞定: sudo apt-get install eclipse eclipse-cdt g++ 如果g++已经安装过的话在上述命令中可以省略...,选择调试参数,如播放文件: 然后applydebug,就可以开始调试了。...从当前方法中跳出,相当于VS中Shift+F11; F8:调试运行程序,直到第一个断点,相当于VS中F5.

    1.3K20

    看图说话用Eclipse写C++

    1) Eclipse CDT介绍 Eclipse是开源IDE中最流行一个,它本身是一个JAVA程序,也就是说他可以运行在windows/linux/mac os上。...原生Eclipse支持是JAVA语言,但是只要增加一个叫CDT插件(也是官方),就可以直接编写C/C++程序。...作为服务器端程序员,我们往往会用VSPC上编写代码,但是并不能直接编译和调试,而是需要上传代码到开发服务器去编译和调试。所以有时候还会用VI服务器上修改代码。...8) 简单展示Eclipse里面运行调试可以代码任何一行前面双击鼠标,设置一个断点,IDE上会有个小蓝点表示: ?...然后你点击“虫子”图标,就能进入调试模式,用可是GDB哦,但是完全无需记忆和敲命令: ? 你可以看到所有的线程,运行断点情况,当前栈内容,也可以选择如何继续运行

    2.1K40

    Keil 死了,我们还能活吗?第一季

    Eclipse简介 嵌入式开发中,我们比较熟悉是像Keil,IAR这些IDE(Integrated Development Environment),也就是所谓集成开发环境。...Eclipse不但开源,而且是一个开放架构,她提供了对外接口,可以灵活扩展。 图片来源于eclipse 官方网站。...Eclipse安装使用 Eclipse是一个框架,想要编译,下载,调试程序,我们需要给她增加: 编译器(Compiler) 调试器(Debugger) 还有Build Tools 我们今天先看安装好Build...然后我们用命令make -version,检查一下是否安装成功: 如果不成功,比如提示 (e=2)找不到指定文件 一般是环境变量设置问题,把安装目录增加到Windows环境变量就行了。...不同国家有很多镜像,找到一个能下载: 解压到C:盘根目录,不用安装,直接运行 C:\eclipse\eclipse.exe 选择工作目录 然后出现欢迎界面 File New Project

    39020

    PytorchC++端(libtorch)Windows中使用

    下图为Visual Studio中使用libtorch和OpenCV来实现判断剪刀石头布手势,运行平台是cpu端。当然GPU端也是可以运行,之后也会进行详解。...点击后开始编译,可能会输出一堆警告,这里不用理会: 如果顺利的话,直接开始运行VS中可以运行后,我们可以找到其单独.exe文件,然后将必要.dll文件(CPU和GPUall不同)和模型与...simnet.exe放到一个文件夹中,这时,我们点击simnet.exe就可以直接运行了: 后记 libtorchWIndow端使用也不是很复杂,我们根据运行环境不同下载不同版本libtorch...Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files....Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.

    94440

    Linux及Arm-Linux程序开发笔记(零基础入门篇)

    开发控制台程序... 20 5.2.1使用Eclipse CDT编写代码... 20 5.2.2建立交叉编译环境... 20 5.2.3编译并运行程序... 22 5.3一些常用软件介绍...四、使用Eclipse CDT开发Linux程序 4.1建立控制台程序     用Eclipse CDT建立基于C++“Hello World”控制台程序。     打开Eclipse开发环境。...现在则使用Eclipse CDT可以Linux机器上编写C/C++代码并进行调试,Linux机器基本上可以模拟arm-linux系统上除了一些硬件相关度高应用程序(如驱动程序)之外绝大部分其它程序运行环境...5.2.1使用Eclipse CDT编写代码     其实和用Eclipse CDT编写Linux环境下控制台程序是完全一样。...=/usr/local/arm/2.95.3/bin:$PATH     可以通过echo $PATH来查看环境变量是否设置成功: 5.2.3编译并运行程序     在编辑好了代码文件并建立好了交叉编译环境后

    2.5K10

    Android开发(七) Eclipse安装ADT插件教程

    此时只要我们已经配好了JDK环境,那么Eclipse、SDK、ADT插件也就全都搞定了,不用配置了, 双击上面eclipse目录下eclipse.exe即可运行运行发现这个是Google为安卓专门定制...eclipse运行期间: ?...运行起来后: ? ? ? 从上面红框处可以看到IDE已经包含了 JDT和 CDT, JDT,在做NDK时需要CDT。...上面图片中左下角红框处,如果打勾是说以后让eclipse自动检查我们添加这个ADT站点(https://dl-ssl.google.com/android/eclipse/)插件是否有新版本,如果有新版本就会提示我们更新...找到adt插件站点,在前面打勾,并单击右边网址,然后按确实就添加到列表中了,然后再在下拉列表中选择即可 ?

    2.8K20

    技术贴-JNI编程搭建Java与C+桥梁(一)

    本场长在使用过程中,主要感受是JNI通过构建一个Native函数,创建一个本地接口,其他语言(如C++)可以把这个接口文件作为头文件,程序运行过程中调用。那么...为什么要需要JNI这种东西呢?...因为java所用到库很复杂,本人又是java萌新,所以如何搭建一套完整JAVA-C++通信是十分重要。 一、运行环境 本场长是win10环境下Eclipse对整体算法框架进行整理。...其中C++是采用Eclipse CDTEclipse作为开源IDE,可以用来高效开发Java、C++、C等程序。...但是由于场长不适应Eclipse CDT编译规则,特别是头文件无处安放,所以,C++层面是先用VS2015进行整理,然后再导入进Eclipse CDT界面中。...主要界面如下: 二、Eclipse CDT 既然说到Eclipse CDT,那我们就先梳理一下它吧。Eclipse作为Java开发主要IDE,它也可以兼容开发C++,C等语言。

    1.4K80

    盘点CC++语言编程+编译工具

    ::Blocks QtCreator Clion Eclipse 各软件配置 注意一点是C源文件是.c,C++源文件是.cpp 本文只介绍了单文件编译运行,多文件共同编译运行以后再讲 vim...编译程序其实也可以用make命令,但是这个设计后面的多文件编译,以后介绍 运行程序 使用上面gcc或者g++命令生成可执行文件后在当前可执行文件目录下使用./可执行文件名即可运行程序。 ?...可能需要配置问题:程序没有终端中运行,而是qtcreator内,当然,如果你不介意也无需配置 只需要在项目->run->run in terminal勾选即可 ?...Eclipse 安装 sudo pacman -S eclipse可以去官网下载安装可执行二进制软件包,无安装,直接运行 配置插件 需要安装CDT插件以使得Eclipse可以支持C/C++ ?...编程运行 新建C/C++工程 编程 build 运行 没有运行实例哦,傻眼了吧,这玩意安装是很不方便,所以我并不推荐,但是eclipse cdt基本上就是按照上述步骤运行,所以加油。 ----

    1.1K30

    代码审计工具汇总

    特定头文件和使用GNU工具集导入库集合 Eclipse CDT C、C++ http://www.eclipse.org/cdt/ Windows、Mac OS X Eclipse.../www.activestate.com/komodo-ide Windows、Mac OS X 、 Linux 一个独特特性是常规表达式调试器 商业代码审计工具 源代码静态安全审计中...(Truepath™)让到现在为止调试和测试方法很难检测出来错误早期可以检出,使软件信赖性提高并提高测试效率 PolySpace Client/Server C、C++ http...://www.mathworks.cn/ Windows、Mac OS X 可以识别 C 和 C++ 代码中运行时错误、并发问题、安全漏洞和其他缺陷 cqual C、C++ http...~daw/mops/ Unix 是C程序中查找安全漏洞并验证是否符合防御性编程规则工具 BLAST C http://mtc.epfl.ch/software-tools/blast

    3.8K20

    MySQL源代码阅读调试 - 1. 环境搭建

    调试环境真是比较蛋疼,公司基本Java开发,这里回到C++。。。 用了两天晚上,尝试了VS2013,Eclipse CDT,CodeBlock还有GDB。...IDE初步调试结果: 我台式机配置:伪四核,8G内存,windows 7,64位,百兆网卡 笔记本配置:伪八核,16G内存,windows 8,64位,百兆网卡 Eclipse CDT(台式机调试...同时,勾选WITH_DEBUG(开启调试模式,程序会有DEBUG断点和信息),指定MySQL_DATADIR还有MySQL_KEYRINGDIR(也可以之后Build目录中my.ini中指定)。...安装运行调试 MySQL要想调试先要安装好,首先,看你build目录bin下面,是否所有的EXE都有了(主要是mysqld.exe)。...嗯,然后就可以启动啦 mysqld 这个是个阻塞进程,不要退出。 然后VS中选择调试->附加到进程,选择你mysqld进程(data目录pid文件可以看到PID),就可以开始调试啦。

    1.2K50

    Linux上用Eclipse写C++程序

    我厂很多同学使用VCwindows上编写linuxC/C++程序,然后再传开发服务器上,然后再编译和调试。如果有修改,可能会直接用vi去改了,然后再把源代码同步回来。其实这样做挺折腾。...也有大神全盘vim设置emacs写,想来也是极好。 但是,也有另外一个方案,就是 Linux上安装个写C/C++程序IDE,这样可以直接编写、编译、运行、上传SVN,非常方便。...其实要做到这点,也很简单: 你需要一个虚拟机来运行一个带GUILINUX,这样IDE才能运行起来,当然也可以直接在开发服务器上安装GUI程序,然后WINDOWS办公PC这里设置个SSHX转发,装个...注意Eclipse有很多个包,如果只写C/C++程序,就直接下Eclipse CDT这个套件好了,省了还要下支持JAVA开发东西。 ?...Theme,选择一个喜欢颜色方案 如果你使用gtest来做单元测试,可以装个“C/C++ Unit Testing Support“,这样就可以直接在IDE里面运行调试单元测试了。

    3.4K70

    eclipse远程调试命令行执行maven运行程序

    https://blog.csdn.net/10km/article/details/86064507 有的时候,我们需要调试命令行执行maven运行程序。该怎么办呢?...我们知道eclipse本身可以执行远程调试,具体做法网上都有不少文章, 这里不再多说。...现在问题就是maven执行时,如何能让eclipse远程调试正在执行maven程序 maven本身也是java程序,所以只要能让maven运行时开启远程调试端口,eclipse远程调试功能就可以加到...下面的命令就是示例命令行执行java程序时开启远程调试端口....maven本身就提供了一个名为mvnDebug脚本程序,用于Debug方式运行,mvnDebug与mvn命令唯一不同就是通过MAVEN_DEBUG_OPTS环境变量添加了开启远程调试端口JVM参数

    92810

    几款可替代DreamweaverHTML5开发工具

    Development Environment (IDE)软件,目前他支持了Windows与Linux上 ,Pythone、Ruby、Rails、Perl、HTML、CSS、Java等程序语言开发...RCP包括下列组件: 核心平台(启动Eclipse运行插件)OSGi(标准集束框架)SWT(可移植构件工具包)JFace(文件缓冲,文本处理,文本编辑器)Eclipse工作台(即Workbench ,...Eclipse用户界面还使用了GUI中间层JFace,从而简化了基于SWT应用程序构建。 Eclipse 插件机制是轻型软件组件化架构。...富客户机平台上,Eclipse使用插件来提供所有的附加功能,例如支持Java以外其他语 言。...已有的分离插件已经能够支持C/C++(CDT)、Perl、Ruby,Python、telnet和数据库开发。

    4.1K50
    领券