非典型性C语言教程- x.2 NetBeans+ C/C++ pack
2007-06-18 10:32
260 查看
由于实验室里面全是Solaris的机器所以Unix下的IDE就以NetBeans+C/C++ pack为例。还有很多其他的选择,比如Eclipse+CDT, 或是KDeveloper。
NetBeans和NetBeans的C/C++开发包可以到Sun的中国技术社区下 载。NetBeans类似与Eclipse,是一个Java开发的插件体系的IDE。NetBeans本来是用于开发Java的,通过增加模块也可以开发 C/C++,都是免费的。Sun公司还有一套更专业的C/C++开发环境Sun Stuido 11,它的图形化IDE就是基于NetBeans开发的。
下载完后,是两个自安装的可执行程序,执行之自动完成安装过程。但是必须有合适的JDK,你也可以直接下载JDK6+NetBeans5.5.1整合包,再安装C/C++开发包。
安 装C/C++开发包的时候可能需要指定NetBeans的安装目录。安装完之后你要保证你的gcc和gdb是可用的,即gcc和gdb都已经加入到你的 PATH里面去了。这个只是一个开发图形环境不包括编译器和调试器,NetBeans+C/C++ pack默认采用的编译器是gcc, 默认采用的调试器是gdb。如果没有可用的编译器和调试器,后面介绍的功能都不可用。gcc和gdb都可以到www.gnu.org下载。
下 面介绍如何启动一个应用程序。如果你知道如何启动请跳过这段。Unix/Linux的应用程序一般也遵循Unix的习惯,看NetBeans的安装目录下 也有etc,bin这两个目录。一般etc下放的是配置文件,bin下放的是可执行文件。以Java开发的软件一般都是以jar包启动的,但是一般会提供 一个启动的脚本,以免去你自己敲一堆复杂的java -jar -classpath xxxx.jar的长命令。比如NetBeans安装目录下的bin下有一个netbeans脚本。执行这个就可以启动了。启动完如图:
和所有的IDE一样,首先建工程:
选择文件->新建工程,出现新建工程对话框,可以看到C/C++开发有4个子工程。建一个工程后需要添加文件,选择文件->新建文件:
我们新建一个C语言源文件,输入代码。
点击运行按钮就可以执行了:
还是要讲一下调试。下断点的方法和其他IDE一样,直接点击代码左边的条就可以下断点,同样也可以使用菜单,运行左边的按钮是调试按钮。下断点之后调试程序就会在断点出停下来,如图:
这 个视图会在上面多出一个调试工具条,下面左边是调试控制台,右边是局部变量,自定义监视,和函数调用栈的窗口。调试工具条中,最常用的也是停止,暂停,继 续, 还有就是越过(step over),步入(step into),步出(step out)。这些按钮的意义基本在任意一个调试器中都是一样的,可以参考上一篇关于VC8的介绍。由于这个IDE是支持多平台的,所以没有诸如寄存器组之类 的高级的选项。
下面重要的窗口是局部变量,监视窗口和函数调用栈。这些窗口的功能也是很直接的,主要是调试的时候观察变量的值。
下一篇介绍关于IDE的本质内容就是著名的Make程序。
NetBeans和NetBeans的C/C++开发包可以到Sun的中国技术社区下 载。NetBeans类似与Eclipse,是一个Java开发的插件体系的IDE。NetBeans本来是用于开发Java的,通过增加模块也可以开发 C/C++,都是免费的。Sun公司还有一套更专业的C/C++开发环境Sun Stuido 11,它的图形化IDE就是基于NetBeans开发的。
下载完后,是两个自安装的可执行程序,执行之自动完成安装过程。但是必须有合适的JDK,你也可以直接下载JDK6+NetBeans5.5.1整合包,再安装C/C++开发包。
安 装C/C++开发包的时候可能需要指定NetBeans的安装目录。安装完之后你要保证你的gcc和gdb是可用的,即gcc和gdb都已经加入到你的 PATH里面去了。这个只是一个开发图形环境不包括编译器和调试器,NetBeans+C/C++ pack默认采用的编译器是gcc, 默认采用的调试器是gdb。如果没有可用的编译器和调试器,后面介绍的功能都不可用。gcc和gdb都可以到www.gnu.org下载。
下 面介绍如何启动一个应用程序。如果你知道如何启动请跳过这段。Unix/Linux的应用程序一般也遵循Unix的习惯,看NetBeans的安装目录下 也有etc,bin这两个目录。一般etc下放的是配置文件,bin下放的是可执行文件。以Java开发的软件一般都是以jar包启动的,但是一般会提供 一个启动的脚本,以免去你自己敲一堆复杂的java -jar -classpath xxxx.jar的长命令。比如NetBeans安装目录下的bin下有一个netbeans脚本。执行这个就可以启动了。启动完如图:
和所有的IDE一样,首先建工程:
选择文件->新建工程,出现新建工程对话框,可以看到C/C++开发有4个子工程。建一个工程后需要添加文件,选择文件->新建文件:
我们新建一个C语言源文件,输入代码。
点击运行按钮就可以执行了:
还是要讲一下调试。下断点的方法和其他IDE一样,直接点击代码左边的条就可以下断点,同样也可以使用菜单,运行左边的按钮是调试按钮。下断点之后调试程序就会在断点出停下来,如图:
这 个视图会在上面多出一个调试工具条,下面左边是调试控制台,右边是局部变量,自定义监视,和函数调用栈的窗口。调试工具条中,最常用的也是停止,暂停,继 续, 还有就是越过(step over),步入(step into),步出(step out)。这些按钮的意义基本在任意一个调试器中都是一样的,可以参考上一篇关于VC8的介绍。由于这个IDE是支持多平台的,所以没有诸如寄存器组之类 的高级的选项。
下面重要的窗口是局部变量,监视窗口和函数调用栈。这些窗口的功能也是很直接的,主要是调试的时候观察变量的值。
下一篇介绍关于IDE的本质内容就是著名的Make程序。
相关文章推荐
- 使用NetBeans C/C++ Pack 5.5 创建程序(二)
- 使用NetBeans C/C++ Pack 5.5 创建程序(二)
- 【语言桥接】(windows)swig-C#封装 C++教程
- C/C++ 性能分析 - NetBeans IDE 6.8 教程
- 使用NetBeans C/C++ Pack 5.5 创建程序(二)
- 谁有数据结构C++版的教程哦 C++版的哦 不是其它语言的
- 非典型性C语言教程-1.4 指针,字符串,数组
- 非典型性C语言教程-1.5 函数指针
- 【C++程序设计语言A视频教程 全12讲 中科院】【下载链接】
- 使用NetBeans C/C++ Pack 5.5 创建程序(二)
- 非典型性C语言教程- 0.3 计算机程序到底是什么
- 非典型性C语言教程- 1.6 结构,共用体,常量和typedef
- 【C++程序设计语言A视频教程 全12讲 中科院】【下载链接】
- 非典型性C语言教程-0.1 shell,命令行
- 非典型性C语言教程- 0.1.1 文件树
- 100个vc/c/c++语言学习网站/学习教程
- 非典型性C语言教程- 0.4 连接
- C/C++ 远程开发 - NetBeans IDE 教程
- 非典型性C语言教程-1.0 翻译单元,标识符,内部连接,外部连接
- 非典型性C语言教程2.1.1 读取文本文件