还真折腾,图片既然保存不了,见附件
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
这里不作详细介绍。本人用不来这工具
分享到:
相关推荐
MINGW 是一个开源的Windows上的GNU工具集,包含了编译器GCC(GNU Compiler Collection)和其他开发工具,如make等。这些工具允许开发者在Windows环境下使用类似Unix/Linux的命令行工具进行C/C++开发。在Eclipse for ...
在Linux系统中,C和C++是两种广泛...通过以上知识点的学习和实践,你将能够熟练地在Linux环境下进行C/C++编程,理解并运用这些工具和技术来解决实际问题。不断深入研究和实践,你将在Linux C/C++编程的道路上更进一步。
本篇将详细介绍如何在VSCode中配置C/C++的开发环境,以便进行编译、调试和代码智能提示。 1. **安装C/C++扩展** 在VSCode中,首先需要安装C/C++的官方扩展,这将提供语法高亮、代码片段、自动完成以及调试支持。在...
- **开发环境**:该工具集可以在多种操作系统上运行,如Windows、Linux等,为开发人员提供了灵活的工作环境选择。 - **应用场景**:适用于各种嵌入式系统开发领域,如工业自动化、汽车电子、航空航天等行业中的高...
最终,本书的目标是使读者能够在掌握C/C++语言和跨平台开发工具的基础上,学会利用各种技术手段编写可在Windows、MacOSX、iOS、Android和Linux等主流平台上运行的跨平台程序。通过理论与实践相结合的方式,书中将...
《C C++ Linux函数手册大全》是一份涵盖了C语言、C++语言以及Linux系统编程的综合性参考资料,旨在为程序员提供详尽的函数解释和使用示例。这份手册的全面性使得开发者无需在不同资源间频繁查找,从而提高开发效率。...
- **命令行工具**:Windows下的MinGW和Linux/Unix下的GCC或Clang,是编译C/C++的基本工具,它们提供了命令行编译和链接功能。 3. **压缩包文件内容**: - **setup.exe**:这可能是安装程序,用于在计算机上安装C/...
这份文档旨在为开发者提供全面的指导,帮助他们理解和利用z/OS环境下的C/C++开发工具和库,以实现高效、可靠的系统级应用程序。 【描述】"日语版 详细使用指南 非常不错哦" 指出,该用户手册是用日语编写的,这对于...
在Linux环境下进行C/C++应用软件的开发,面试时可能会涉及到多个方面的问题,这些知识点涵盖了操作系统原理、编程语言特性、软件工程以及系统级编程等多个领域。以下是一些可能的面试重点: 1. **C/C++语言基础**:...
Cygwin 是用于 Windows 的类 UNIX 环境,它包括 GCC 移植以及所有必需的开发工具,包括 automake 和 GNU 调试器(GNU Debugger,GDB)。Cygwin 是在 cygwin1.dll 库基础上构建的。Cygwin 的备用解决方案是 ...
这些页面对于理解和使用Linux环境下的开发工具极其有用。 通过阅读和查阅这些man pages,开发者能够: 1. 学习和掌握C/C++标准库函数的使用,提高代码质量。 2. 解决编程过程中遇到的问题,如内存泄漏、类型转换...
### 嵌入式C/C++精华知识点概览...以上只是《嵌入式C/C++精华》文章集锦的部分内容概述,每一篇文章都深入探讨了该主题的相关细节和技术要点,对于希望深入了解嵌入式系统开发的读者来说,这些文章都是非常宝贵的资源。
"linuxC_C++手册"提供了全面的指南,帮助开发者在Linux环境下进行C和C++编程。 在Linux中,C语言作为系统级编程的主要工具,它具有简洁、高效的特点,能够直接访问硬件资源,是编写操作系统内核和底层程序的理想...
Linux源代码分析与C/C++编程实践项目是IT学习中的一个重要环节,特别是在操作系统理解和软件开发领域。本项目设计旨在帮助学员深入理解Linux内核的工作原理,掌握C/C++编程技能,并通过实际工程项目的实践,提升解决...
C/C++是两种广泛使用的编程语言,它们在系统编程、嵌入式开发、高性能计算以及游戏开发等领域都有着重要地位。"达内c/c++代码"很可能是由知名的IT培训机构达内教育提供的教学资源,旨在帮助学员深入理解这两种语言的...
### Unix/Linux下C/C++开发技术的关键知识点 #### 平台差异与移植挑战 在《Unix/Linux下C/C++开发技术》中,作者深入探讨了跨平台开发的复杂性,特别是针对Unix及其众多变种(如Solaris、AIX、HP-UX、SCO Unix、...
- **工具链使用**:介绍了常用的开发工具,如IDE、编译器、链接器等,并提供了使用指南。 #### 5. C语言嵌入式系统编程修炼 该部分详细介绍了嵌入式系统编程的基础知识和高级技巧,分为多个章节逐步深入。 **关键...
在C++中,`extern "C"`是一个关键字,用于告诉编译器按照C语言的规则来处理声明或定义,而不是C++的规则。这在使用C库函数或在C++代码中调用C代码时特别有用,因为它避免了C++的名称修饰(name mangling),确保了...
### MATLAB Coder:将MATLAB代码转换为C/C++的秘籍 #### 一、MATLAB简介及其核心特性 MATLAB是由MathWorks公司开发的一款高度集成的数值计算和可视化软件环境,广泛应用于工程计算、算法开发、数据分析、可视化、...