Eclipse开发C/C++之使用技巧小结,写给新手

Eclipse搭建C/C++开发环境 前言 由于工作中主要用Java,所以熟悉Eclipse,那么自然而然,就想到用Eclipse来写C/C++。之前尝试过用VSCode,但是由于对VSCode的不熟悉,并且还需要繁琐的去配置文件,所以否决了。另外还尝试过用Eclipse+CDT(C/C++插件)的方法,但是由于CDT的下载需要通过Eclipse内置的软件商店,而内置的软件商店又奇慢无比,所以也否决了。 最后我直接下载Eclips... 阅读详情

我需要在Linux下开发C++项目,没有VS,用Vim开发是不错,但项目大了,效率

就跟不上IDE了,所以选了Eclipse+CDT插件。当然,Vimers觉得我说的不对的请

勿喷哈,我也是水手一个。Eclipse是个很不错的集成开发环境,安装CDT插件后即可

开发C/C++项目。我的默认安装了CDT,没有装的网上一搜一大堆。这里不再赘述,

直入主题吧。

内容概要:

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

&&   第一部分*-*创建C++Helloworld项目   &&

&&   第二部分*-*调试C++程序                      &&

&&   第三部分*-*定制eclipse开发环境         &&

&&   第四部分*-*其它常用功能                     &&

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


============第一部分*-* 创建C++Helloworld项目=============

1. File->New->Project...->C/C++->C++项目。

2. 输入项目名Helloworld,点击Finish完成。

3. 右键项目名,创建文件夹src。

4. 右键src文件夹,创建源文件hello_world.cpp。(注意,创建文件时要写明后缀名)

5. 打开创建的源文件,输入以下代码,然后保存:(注意,每次修改文件后必须要保存在编译)

#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
	cout << "Helloworld!" << endl;
	return 0;
}

6. 点击Project->Build Project,构建项目。然后点Run->run即可运行项目。

说明:以上给出了一个简单说明,有编程经验的朋友,多半能一下搞定,没有经验的可能因为eclipse版本,

或因为不熟悉eclipse的快捷键什么的不知如何操作。以下我在给附上简单的截图。

==========截图1.1 新建C++项目

===========1.2 输入项目名

=========1.3 点击finish ,完成

=========1.3 提示而已,确定

===========1.4新建源文件文件夹

===========1.5新建源文件

=========1.7创建源文件

==========1.8编译运行,控制台在下方显示



================第二部分*-*调试C++程序===============

1. 设置断点:双击相应程序行的左边栏,或右键左边栏

2. 进入调试状态:点击Run->Debug或按快捷键F11,或工具栏上的虫子图标

3. eclipse进入调试模式自动停在main函数的第一行,这一点区别于vs,

    vs必须手动设置断点。

4. F6 单步调试

    F5 进入函数

    F7 跳出函数

    F8 继续执行到下一个断点处

    Ctrl+R运行到光标处

5. 设置断点后可以在断电上右键设置断点属性,设置条件断点。

    右键断点-》断点属性-》common -》condition:

6. 查看动态数组内容,利用memory view 或者 memory browser view:

需要输入数组首元素地址,通过varibles view可以查看首地址。

注意:以上三个view可以通过Windows -》 show view -》选择相应view即可。

8. 反汇编程序。查看反汇编要先进入调试状态,然后通过DSF disassembly view即可查看。

DSF view也在 show view里面。

9. 其他View窗口。通过Windows-》show view可以选择很多有用的view。

比如Variebles view 可以随时查看程序中的变量变化情况。

Console view可以查看程序输出与错误输出,其实就是标准输出了

Problems view可以查看所有项目中的语法错误;

Registers view可以查看寄存器的内容;


==========2.1 进入调试模式,自动听在第一行



========2.2 F6单步调试


===========2.3 F5进入函数内部


===========2.4 利用memory view查看动态数组内容


==========2.5 利用memory browser view查看内存内容


============2.6 利用DSF查看反汇编代码




================第三部分*-*定制eclipse开发环境===============

不知怎么说好啊,eclipse的默认界面,我总是觉得太乱,可能专业认识看着舒服

吧,所以默认设置是这样,反正我是不习惯。下面我简单介绍一下如何定制eclipse

的Perspective布局。

3.1 定制menu(菜单)和toolbar(工具栏):

Windows -》Customize Perspective ,通过弹出窗口即可定制。说明一点,

第三个标签增减功能,前两个标签,分别添加toolbar和menu上的按键显示与否。

要先在第三个标签里操作。如下图::-),现在你可以自由发挥了。。。


3.2 定制Perspective:

通过Windows-Open Perspective可以打开想要的Perspective

我觉得自己最常用的就是Resource和Debug了。

你可以任意拖动界面上的view(就是一个卡片),然后停靠在你觉得

看着舒服的地方。最有用的一点是,你关掉不喜欢的view,停靠好想要

的view,最后Windows—save perspective as 可以保存你定制的界面,

然后Windows-Preferences-General-Perspectives 可以将你之前保存的

perspective设为默认的界面。这样每次打开eclipse都是你喜欢的界面了

很爽啊。注意:自己保存的perspective如果名字和系统的一样会覆盖系

统的,是不是很可怕?嘿嘿,没关系了。Windows->reset perspective可

以将eclipse的界面恢复为默认界面。这样,你可以大胆的定制了。我自

己喜欢简洁,自己定制的很简单,和VS差不多,:-),如下图:


========Resource界面========


=======Debug界面=======



================第四部分*-*其它常用功能===============

1. File -》Switch Workspace 可以设置项目保存的路径。每次更换路径eclipse都会重启。

2. File-》Import->General->FileSystem,可以导入文件系统中的程序文件和项目

3. Navigate-》Open Declare-》可以打开函数的声明。

4. Windows->Preferences 可以设置eclipse参数。

5. Windows-》Open Perspective 打开各种Perspective,如:Debug, Resource;

6. Windows-> show view 打开各种view,如:如Console ,Problems,Memory等。

7. 右键项目-》Team-》ShareProject,上传项目到SVN;

8. File-》New-》other-》SVN->从SVN上检出,可以下载SVN上的项目。

9. 右键项目-》Team-》更新:同步本地项目与SVN上的项目;

10.右键项目-》Team-》提交:更新SVN上的项目

11.右键代码侧边栏,也就是加断点的地方,Fold-》Enable,可以折叠代码块。




图解eclipse中执行C语言程序 现在上课讲C语言的课,因为非常不喜欢VC++,听说eclipse也可以做C的程序,就找了一下配置方法。首先要有以下三样东西:①JDK1.5,因为eclipse运行环境需要,呵,没办法②eclipse+CDT插件,我是直接在官方网站上下载的带有CDT插件的eclipse,方便~,下载地址为:http://www.eclipse.org/cdt/index.php③MinGW,编译就靠它啦 阅读详情

相关推荐

Eclipse下编写C++

有时要写C++代码和Java代码时得开两个开发工具, 比如我使用CodeBlocks写C++, Eclipse写Java, 但是开两个工具既麻烦又占用电脑的内存。可以通过在Eclipse上装C++的插件来解决这个麻烦, 开一个软件即可编写两种代码。

CS@zeny的博客 1万+

eclipse中怎么运行c语言程序,我无法在eclipse中运行C程序

我一直在谷歌上搜索约2天.阅读并遵循了很多说明,但对我没有任何帮助(包括本网站的一些说明;我知道人们已经在这里提出了这个问题).我已经下载了Eclipse,安装了C/C++插件(窗口7,64位)但是当我运行HelloWorld.c程序时,我收到一条弹出消息:Launch Failed. Binary Not Found.这是我在Eclipse中所做的:>窗口 – >首选项 – >...

weixin_39621819的博客 1657

Linux下使用Eclipse开发C/C++程序

相信好多人和我一样困惑,在网上查各种安装配置方法,可是试了所有的方法也还是没有成功,其实,这个并不能怪网上的方法不对,可能只是你没有点击一个键的原因,下面,我就来讲下怎样使用Eclipse开发C/C++程序。      首先,你需要安装JDK,这个没什么好说的,因为,方法和步骤实在是太多了,那么,我就不在这废话了。      接下来,你需要去elcipse官网下载Eclipse IDE for C

张勤一 5506

如何查看程序的汇编代码

2.鼠标移动到想要查看汇编代码的C代码那一行,右击鼠标(以c =1.键盘按下F10(笔记本按Fn+F10),使程序进入调试状态。(a, b)为例),选择转到反汇编,并点击它。Visual Studio2019为例。

weixin_67916525的博客 2464

在eclipse中添加C/C++开发插件

一,说明                             最近要使用C语言,虽然我已经忘得差不多了,但是没办法。我又不想下载微软家(巨硬)的visual studio系列, 好像都2017了,但是那个太大了,而且还不好卸载,占用c盘空间,不能更改安装目录的,所以我就想eclipse能不能写,反正只是现在要用,以后也不用,上网查了下真的可以在eclipse上安装C/C++开发插件这个插件名

K_122的博客 1万+

eclipse c语言 环境搭建,最新Eclipse搭建C/C++开发环境

一直都是比较喜欢Eclipse的开发环境,但是网上的一些教程有些都是好几年前了的(有些还讲安装CDT插件的,其实现在已经直接出Eclipse的C/C++版本了),不过大部分也还是可以配置成功的。现在配置Eclipse编写C/C++已经简单很多了。所以准备写个最新的,当记录起来,也方便以后自己查看。一 下载开发IDE:我选择的版本是eclipse-cpp-neon-1a-win32-x86_64Ec...

weixin_34151001的博客 3442

Eclipse 搭建 C/C++ 开发环境以及eclipse的使用

点击“”即可下载完成后,得到一个名为的安装文件。双击运行,安装即可。2.1选择Install,开始安装。2.2自定义安装路径2.3 进入安装 MinGW 配置器的界面,耐心等待安装完成即可。安装完成之后,继续点击continue,进入下面的对话框,这是一个名为的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置常见的安装包介绍如下:2.4 启动MInGW Installation Manager ,选择,勾选与。前者用于 C语言,后者用于 C++。

嵌入式领域、软硬件开发 6041

用Eclipse搭建C/C++开发平台

谈到Eclipse这个开源IDE,大家都会潜意识地把它和JAVA开发联系起来。没错,Eclipse用于JAVA application的开发是目前的主流,而且它本身也是需要JRE才能运行的,因而无论怎么看Eclipse都与JAVA有密不可分的联系。 但实际上Eclipse只是一个开发环境,一个为程序员提供的框架,与语言并无直接联系。自从2001年IBM将Eclipse捐献出来后,该项目得到了极大发

Parnasse的专栏 7068

软件开发工具【九】 之 使用Eclipse进行C/C++开发

感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:软件开发工具【八】 之 Eclipse工作台 文章目录一、安装MINGW1.MinGW是什么,及其安装方法二、第一个C/C++项目1.新建C/C++项目2.新建Source Folder3.新建C++ Class4.编译C程序5.运行C程序6.使用浏览功能三、使用ECLIPSE重构功能1.重命名变量2.抽取方法3.抽取常量四、使用搜索功能1.使用查找/替换方法2.使用Search菜单进行搜索 一、安装MINGW 1.MinGW是什么,及其安装方法 二.

吴小迪的博客 7486

Vcenter虚拟机磁盘转换实战:如何用StarWind V2V将vmdk转为qcow2(附空间优化技巧)

本文详细介绍了如何使用StarWind V2V Converter将Vcenter中的vmdk虚拟机磁盘高效转换为qcow2格式,并提供了空间优化技巧。从准备工作、导出vmdk文件到转换过程中的性能调优,帮助管理员在迁移虚拟机时减少资源消耗,确保数据完整性和性能。

dell8的博客 202

别再手动转格式了!用Java+LibreOffice命令行实现Word批量转PDF(附Docker部署避坑指南)

本文详细介绍了如何利用Java和LibreOffice命令行实现企业级Word批量转PDF的自动化解决方案,包括多线程优化、Docker化部署及常见问题排查。通过代码示例和实战经验,帮助开发者高效处理文档转换需求,提升工作效率并避免常见陷阱。

552

eclipse 进行c语言开发的,用Eclipse平台进行C/C++开发

我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台。尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用于 Eclipse 的最佳 C/C++ 工具箱。C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言,因此 E...

weixin_30975527的博客 2331

手把手教你搞定CAC会议投稿:从LaTeX模板到PDF eXpress避坑全流程

本文详细解析CAC会议投稿全流程,重点介绍LaTeX模板调整、Turnitin查重技巧及PDF eXpress校验避坑指南。通过实战案例和代码示例,帮助研究者高效完成IEEE格式论文投稿,避免常见技术性失误,提升投稿成功率。

weixin_29969209的博客 397

Eclipse CDT C/C++ 配置小结

 因为找工作,复习JAVA的同时不得不复习一下C/C++,数据结构什么的,得有个编译运行C/C++程序的IDE,早就知道CDT的大名,前几天寻找网上教程给安装了,呵呵,在熟悉的Eclipse界面下编译运行C/C++,感觉真是惬意呀。      废话少说,直奔主题吧。      一.必备软件      1. JDK      包含Eclipse安装的必备JRE。我的版本是j2sdk1

WilliamChang的专栏 6826

从零开始:小鼠Bulk RNA-seq全流程实战指南

本文提供了一份详尽的小鼠Bulk RNA-seq全流程实战指南,涵盖从软件环境搭建、原始数据质控与清洗、序列比对、基因定量到下游差异表达分析与功能富集。内容面向生物信息学新手,通过清晰的代码示例和步骤解析,帮助读者系统掌握Bulk RNA-seq数据分析的核心技能,并产出可靠的生物学洞见。

lake5的博客 713

【Altium designer】如何添加过孔阵列

按下图1指示,执行【Tool】菜单栏下【Via Stitching/Shielding】选项卡中的【Add Stitching to Net...】选项 图1 “添加过孔阵列”选项 点击【Add Stitching to Net...】选项后,会跳出一个窗口,让我们设置过孔阵列的参数信息,如下图2所示。 图2 过孔阵列参数设置 过孔阵列区域:勾选该选项框,即可绘制多边形区域; 过孔内径与焊盘直径:比如内径 【Hole Size】设为12mil,焊盘直径【Diameter】设为24mil; .

夜半少年的博客 2万+
上一篇: google编程风格学习小结
下一篇: 国企,私企与外企利弊通观--关键时刻给应届毕业生及时点拨(二)
执迷的信徒
博客等级 码龄16年 245粉丝 60原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值