还真折腾,图片既然保存不了,见附件
1.
Eclipse cdt
eclipse CDT
可以从 eclipse
官网下载,解压即可用。如何没有gcc
或gdb
,那么可以使用如下命令安装:yum install gcc(centOS)
、yum install gdb
(centOS
),如是ubuntn
使用sudo apt-get install xxx
即可。由于我比较熟悉eclipse
的操作,所以个人比较喜欢使用eclipse CDT
。下面就来说说简单的操作吧!
1.1.
创建C
工程
File=>new=>C Project
这里我选择
ANSI
工程,点击
Finish
。这样一个完整的
c
工程就创建完毕,如下所示:
1.2.
运行工程
在该工程的任何一个页面单击右键,如下所示,找到
Run As
,选择
Local C/C++ Application
即可运行。
如果不能运行,请先
bulid
下工程,操作如下,点击下图中选中的锤子即可(注意:当其显示为灰色时,请选择工程中的任一个
C
文件,然后在重新
bulid
)
运行结果如下所示:
1.3.
调式工程
修改主函数代码如下(加入断点――在需要调试的行双击对应的左边栏即可加入断点;如需要取消,再次双击即可。如途中
16
行和
20
行所示):
同样与运行工程一样,单击右键,选择
Debug As=>Local C/C++ Application
进入
debug
模式
进入
debug
模式后如下所示
说明:
F5
-进入调用函数体内;
F6
-单步调试;
F7
-后退;
F8
-结束当前断点。
1.4.
运行参数
在
Run Configurations…=>arguments
中配置即可,和命令行类似。
注意:
CDT
有一个最大的缺点,就是当你的修改代码,重新编译时,它会重新
make
,这点是最不好的,为了解决这个问题,可以重新写个
make
,不用
CDT
自动生成的
make
即可。如果本身工程就不大,就没有必要这么折腾了。
2.
SlickEdit
这个工具很很不错,如果你对
VS
比较熟悉,那么我建议你最好使用该工具。完全可以和
VS
想媲美。这个工具是收费的,但有
SlickEdit Version 15.0.0.6
的破解补丁(
linux
和
window
都有)。下图是
slickedit
的工作界面:
3.
QT
这里不作详细介绍。本人用不来这工具
分享到:
相关推荐
Cygwin 是用于 Windows 的类 UNIX 环境,它包括 GCC 移植以及所有必需的开发工具,包括 automake 和 GNU 调试器(GNU Debugger,GDB)。Cygwin 是在 cygwin1.dll 库基础上构建的。Cygwin 的备用解决方案是 ...
osquery osquery是一个由SQL驱动的操作系统工具,监视和分析框架。 适用于Linux,macOS,Windows和FreeBSD。 平台构建状态osquery osquery是SQL支持的操作系统工具,监视和分析框架。 适用于Linux,macOS,Windows和...
如DELPHI开发工具不仅自带有报表控件,还可以利用第三方控件来实现快速灵活的报表制作和打印,其中有名的控件是FR-Software & A.Tzyganenko 的FastReport。FastReport提供了能与DELPHI无缝集成的从设计到打印的完整...
意法半导体(ST)旗下全资子公司Portland Group公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和仿真为主的科研计算领域,如...
但在markdown记事的场景下,是最佳的记事本升级工具。 除了顶尖的markdown编写体验、漂亮的着色外,HX的极速启动、多标签、热退出、各种快捷键操作,都给了你充足的理由升级记事本工具。 什么是Hbuilder ...
答:对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持的数据类型和算法。虽然C语言是最普遍的一种高级语言,但不同的MCU厂家其...
是OA系统开发的最佳选择组件!!卓越的性能,低廉的价格,简洁高效的编程接口,让您以最低的开发成本,轻松创建极具特色的办公自动化解决方案! 采用基于标准的而非基于自定义协议强大的B/S通讯技术,能够自由的将...
意法半导体旗下全资子公司Portland Group公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI?编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和仿真为主的科研计算领域,如...
意法半导体旗下全资子公司Portland Group:registered:今天公布该公司的Fortran、C和C++编译器及开发工具套件7.1版全面上市。PGI:registered:编译器和开发工具被广泛用于高性能计算技术(HPC),即以复杂现象的建模和...
SublimeText 3支持但不限于 C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL, Textile and XML 等...
开放空间站13 该项目试图为有关Space Station的多人游戏创建引擎。 现在它还处于早期阶段,但是已经发布了... 您可以使用任何其他开发工具,但是由于缺少此类调试工具,因此使用起来会很不方便。 视窗 提示:分支``Win
二、IIS的运行 当IIS添加成功之后,再进入“开始→设置→控制面板→管理工具→Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。...
使用 C 和 C++ 以外的语言 代码样例 9. Subversion 完全参考 Subversion 命令行客户端:svn svn选项 svn子命令 svnadmin svnadmin选项 svnadmin子命令 svnlook svnlook选项 svnlook子命令 svnsync svnsync选项 ...
记录文档的最佳位置是《因此请务必将其检出。 在Linux上构建 仅当您在没有软件包Linux系统上(基于Ubuntu的系统有 )或您想做出贡献时,才需要构建项目。 话虽这么说,但是如果您希望做出贡献,Linux是服务器的首选...
几乎现有的每个操作系统都有一个数字助理,但直到现在,现有的最佳操作系统 GNU/Linux 还没有可接受的实现。 直到现在,就是这样。 Hey Tux 是一个面向业务的解决方案,旨在通过众包答案和卸载 CPU 周期来重塑可...
Mercurium是旨在快速原型开发的源到源编译基础结构,并支持C和C ++语言,主要用于Nanos环境中以实现OpenMP,但由于它具有相当的可扩展性,因此已被用于实现其他编程模型或编译器转换。 使用此框架是为了实现我们的...
使用C和C++以外的语言 进入工作拷贝的管理区 条目文件 原始拷贝和属性文件 WebDAV 使用内存池编程 为Subversion做贡献 加入社区 取得源代码 开始熟悉社区政策 作出修改并测试 贡献你的修改 9. Subversion完全参考 ...
使用C和C++以外的语言 进入工作拷贝的管理区 条目文件 原始拷贝和属性文件 WebDAV 使用内存池编程 为Subversion做贡献 加入社区 取得源代码 开始熟悉社区政策 作出修改并测试 贡献你的修改 9. Subversion完全参考 ...