devcpp_教程
dev-c++中文版使用手册
Dev-C++简明使用手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++方法一:1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1方法二:直接单击桌面上的Dev-C++的图标。
二.新建源程序1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
英文界面中文界面图2如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language(语言)下拉列表中选择English即可,如下图所示。
此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。
如下图3所示。
菜单工具栏源程序编辑区域输出标签页图33.保存源程序到硬盘一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。
要保存程序,只需从主菜单选择“File(文件)”—〉”Save(保存)”就可以将文件保存到指定的硬盘目录。
如图4所示。
图4此时会弹出一个对话框,如图5所示。
在此你需要指定文件要存放的目录(此处为F:\temp),文件名称(此处为test)以及保存类型。
需要注意的是,在保存类型处一定要选择 C source files(*.c),意思是保存地是一个C文件。
在点击右下脚的保存按钮后,在temp目录下将会出现一个名为test.c的源文件。
Dev-Cpp+安装及使用教程
1.双击应用程序(Dev-Cpp+5.4.0+MinGW+4.7.2+Setup.exe)运行,出现下面界面,点击OK2.继续点击I Agree3.点击Next4.文件安装路径(Destination Folder)根据自己的情况选改,可以不改,然后继续点击Install5.程序开始安装,大概一分钟出现如下界面,点击【是】6.0、安装完成直接运行,出现下面界面,往上拉滚动条,出现简体中文6.1、如下图所示选中简体中文,然后点击Next7.选中如图所示的【Don’t cache anything】,在点击Next8.关闭弹出的提示窗口,就ok了新建源程序方法一:【文件】->【新建】->【源代码】方法二:是用快捷键Ctrl+N新建完成后出现下面界面9.下面提示的按钮就是运行程序的按钮PS:运行文件前保存文件尽量放在自己容易找到的地方,比如桌面测试代码1:#include<stdio.h>int main() {printf ("HelloWorld!!");return 0;}测试代码2:#include<iostream>#include<cstdlib>#include<ctime>using namespace std;int main() {int x, y, z;srand(time(0));x = rand() % 1000;y = rand() % 1000;cout << x << " + " << y << " = ";cin >> z;while (z != 0) {while (z != x + y) {cout << " ×错误!请重做\n";cout << x << " + " << y << " = ";cin >> z;}cout << " √正确!\n" ;x = rand() % 1000;y = rand() % 1000;cout << x << " + " << y << " = ";cin >> z;}}测试代码3:求两个数的和(随便输入两个数字,空格隔开,按回车键出来运行结果)#include<stdio.h>int main() {int a, b;scanf ("%d%d", &a, &b);printf ("%d + %d = %d",a , b, a + b);return 0;}。
devcpp_教程
前言对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。
所以向各位推荐一款类似于VC的IDE。
这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。
而IDE本身也是GPL协议的产物。
所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。
另外,由于Mingw32是GCC的Win32版本。
所以,也为Win32的程序员可以了解一下Unix和类Unix下的编程感觉。
而且,Mingw32对Win32函数的支持也是很不错的。
希望,我们的Mingw32之旅可以带给你快乐。
介绍有关Dev-Cpp的介绍,我在这里不想多做解释。
因为下面会具体的介绍和讲解的。
我在这里只是想要介绍一下有关GCC的内容。
因为,Dev-Cpp所使用的Mingw32是一款GCC编译器。
所以,对GCC的了解有助于使用Dev-Cpp。
gcc.exe这是一个C语言的编译器,负责编译C语言。
这个也许大家都知道。
不过,在这里我要先向大家说明一下。
gcc只是一个C语言的编译器。
不能识别C++代码。
所以,以前所说的gcc可以编写C++是一个误传。
因为,我们通常所说的GCC不是gcc.exe而是GCC的一套程序。
其中就包括可以编译C++语言的g++.exe如果,你不确定这个gcc的版本,可以用如下的命令查看。
gcc -v关于编译,gcc可以通过命令符编译。
gcc source.c -o binary以上的命令,是让gcc直接由.c代码编译成可执行代码。
也可以这样。
gcc -c source.c -o code.ogcc code.o -o binary这样就生成了一组二进制代码,然后在通过二进制代码生成可执行程序。
g++.exe刚才已经说过了,这个是一个用于编译C++代码的程序。
基本用法和gcc一样。
所以这里不再介绍了。
只是让各位了解一下,这个程序是编译C++代码的。
gdb.exe用于调试程序的。
Dev-C++中文入门教程
Dev-C++中文入门教程前言本教程仅仅是为了C语言入门者(暂时不涉及C++),并且假设我的读者只有中学文化。
我将近可能少用术语,让你轻松理解。
C很灵活,有时候用A、B两种方法都可达到目的,但我要告诉你用A方法的好处,用B方法的坏处。
与我的读者一起共勉!导读1、什么是 Dev-C++?它是C程序的可视化集成编译环境(IDE),并且它是免费的,您可以去它的官方网站去下载它的最新版本。
它只不过是DELPHI编写的窗口环境(就连作者本人都觉得这是个讽刺),本质是起编译作用的是GCC。
2、听说Microsoft Vistual C++也能胜任C语言编程,为什么不用它?如果你要编写WINDOWS的软件,并且有银子,那就用吧。
如果你和我一样讨厌WINDOWS的东西,暂且用DEV C++,将来可以用GCC。
我悄悄的告诉你,微软的程序员在研发Microsoft Vistual C++过程中,用的也是类似于GCC命令行下的东西。
3、安装Dev C++,语言选择中文后,就出现乱码,这是怎么回事?怎么,您不会英文?请直接选择ENGLISH,这是学习编程最起码的要求。
以下内容来源于/faq.html,我仅仅是翻译,您最好阅读原文。
1、当我编译并执行DOS程序时,DEV会最小化、恢复后什么也没显示。
当建立一个命令行程序时,请确认没有Project-Options中没有选择Do not create a console.2、当运行DOS程序时,它会自动关闭,如何改善?#include <stdlib.h>int main(){system(“PAUSE”);return 0;}/*请应用上述代码。
小样,看你还自动关闭吗*/3、在连接后,我得到了错误信息“C:/DEV-C++/LIB//libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'你可能没有定义main() 函数,否则,请重新编译。
DevC使用说明
附录3 Dev-C++操作手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、编译、链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,包括创建、编译、链接、运行和调试C源程序和C工程,希望每一位读者都要熟练掌握。
1. 启动Dev-C++方法一:1. 首先鼠标点击任务栏中的“开始”按钮,选择“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1 启动Dev-C++方法二:我们也可以通过直接单击桌面上的Dev-C++的图标来启动该开发工具。
2. 新建源程序1.要新建一个源程序,可以从主菜单选择“File”-> “New”-> “Source File”(中文环境下为“文件”-> “新建”-> “源代码”)即可(如下图2所示)。
图2新建源程序如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language下拉列表中选择“English”即可,如下图3所示。
此时界面上的菜单、工具条等就会全部显示其英文命名。
图3 更改界面语言2.此时屏幕右下侧出现一片白色区域,可以在此输入新的程序。
如下图4所示。
菜单工具源程序编辑区域输出标签页图4 Dev-C++开发环境功能布局3.保存源程序到硬盘。
一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中我们也要经常性地保存程序,以防止机器突然断电或者死机导致工作成果丢失。
要保存程序,只需从主菜单选择“File”->”Save”就可以将文件保存到指定的硬盘目录。
如图5所示。
图5 保存文件此时会弹出一个对话框,如图6所示。
(完整word版)Dev-Cpp上机使用说明(2017.12.19)
Dev-C++ 安装&使用教程使用高级语言编程时,首先需要用一个文本编辑器软件编辑源代码文件,然后再想办法运行程序。
C和C++都是编译语言,也就是说,我们不能直接运行 C 或者 C++ 源代码。
要想运行用 C 语言或者C++ 语言编写的程序,我们必须使用编译器将 C 或者 C++ 源文件编译成可执行文件。
源代码需要经历预处理、编译和链接等步骤,才能生成可执行文件,用于运行.如果运行有误,就需要进行调试,以清除源代码中的语法错误和逻辑错误,最终让程序正确运行,实现预想的功能。
由此可见,程序开发时需要进行编辑、编译、链接、运行和调试等操作。
这些操作可以使用多个独立的软件进行,但更常见的是使用集成开发环境(Integrated Development Enviroment,IDE)来做这些操作。
Dev—C++虽然功能不太强大,但是它对 C 和 C++ 标准的支持非常好。
我认为利用 Dev-C++ 来学习 C 或者 C++ 是个不错的选择。
下面简单介绍一下 Dev-C++ 的安装过程和使用方法。
(“Dev—C++"的名称中含有字符“+”,为了避免与文件命名规则冲突,它常常也写作“Dev—Cpp”。
)1、安装与基本设置首先,到QQ群文件中搜索”DEV”并下载之后开始安装。
安装过程很简单,这里不详细说了.安装完毕之后,启动Dev-C++.界面如下图所示。
其他配置如下:2、编辑功能点击工具栏上的“新建”“源代码"按钮(或者按快捷键 Ctrl+N),就可以新建一个空白的源代码文件,并开始编写程序了。
点击工具栏上的“打开”按钮(或按快捷键 Ctrl+O),就可以打开一个原有的源代码文件或工程文件,进行编辑。
在Dev—C++里编辑文件时,基本操作与其它文本编辑器是完全相同的。
不过,除了基本的文本编辑功能之外,Dev-C++还提供了以下一些用于程序编辑的方便功能:(1)允许用户自定义编辑器的各种参数.点击菜单“工具编辑器选项”,在弹出的“编辑器属性"对话框中可以设置编辑器各种参数。
devcpp-使用手册
Dev-C++简明使用手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一.启动Dev-C++方法一:1. 鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1方法二:直接单击桌面上的Dev-C++的图标。
二.新建源程序1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
图2如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择界面页,在Language下拉列表中选择Chinese 即可,如下图所示。
此时界面上的菜单、工具条等全部以英文命名。
2.此时屏幕右下侧出现一片白色区域,可以在此输入程序。
如下图3所示。
菜单工具栏源程序编辑区域输出标签页图33.保存源程序到硬盘一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中经常性地保存程序,以防止机器突然断电或者死机。
要保存程序,只需从主菜单选择“File”—〉”Save”就可以将文件保存到指定的硬盘目录。
如图4所示。
图4此时会弹出一个对话框,如图5所示。
在此你需要指定文件要存放的目录(此处为F:\temp),文件名称(此处为test)以及保存类型。
需要注意的是,在保存类型处一定要选择 C sourcefiles(*.c),意思是保存地是一个C文件。
在点击右下脚的保存按钮后,在temp目录下将会出现一个名为test.c的源文件。
图54.在程序编辑区域编辑程序,如图6所示。
Dev-C--简明教程ppt课件
12
运行输出结果
13
Dev C++简明教程
• Dev-C++简介 • Dev-C++下载安装 • 编译运行源程序 • 调试方法 • 编译多文件程序的方法
14
“生成调试信息”设置为 Yes
Tools(工具) --> Compiler Options(编译器选项) --> Settings(设置)
15
设置断点(Break point)
把光标移动到您想暂停执行的那一行,按 ctrl + F5,或者 直接用鼠标点击下图红线标明的区域。
16
开始调试(Debug)
按 F8 开始调试。如果您没有把“生成调试信息”设置为 Yes,Dev-C++会自动把“生成调试信息”设置为 Yes,并 且重新编译您的工程。程序运行到断点处会暂停:
19
查看变量的值
用鼠标选择源文件中的变量名,然后按 F4 也可以查看变 量的值,该变量会出现在左边的监测列表中
20
Dev C++简明教程
• Dev-C++简介 • Dev-C++下载安装 • 编译运行源程序 • 调试方法 • 编译多文件程序的方法
21
建工程
22
添加源文件
23
编译运行
点击编译运行按钮得到运行结果。
17
开始调试(Debug)
按 F7 执行当前行,并跳到下一行。ctrl + F7 跳到下一断点, shift + F4 跳到光标所在行,并在该行设置断点。
18
查看变量的值
dev c++编译过程讲解
dev c++编译过程讲解
Dev-C++ 是一个用于 C 和 C++ 编程的集成开发环境(IDE)。
以下是 Dev-C++ 的编译过程的基本步骤:
编写代码:在 Dev-C++ 中,你可以编写 C 或 C++ 代码。
这个过程涉及到在文本编辑器中输入代码,并在保存文件时指定文件类型(例如 .cpp 表示 C++ 文件)。
保存文件:在完成代码编写后,你需要保存你的文件。
在保存时,你需要确保文件类型与你的代码语言相匹配(例如 .cpp 文件用于 C++ 代码)。
编译代码:在 Dev-C++ 中,你可以通过菜单栏中的 "Execute" -> "Compile & Run" 来编译和运行你的代码。
或者你可以简单地按 F9 键来编译和运行你的代码。
Dev-C++ 将把你的源代码文件(例如 .cpp 文件)转换成可执行文件。
运行程序:如果编译过程没有错误,Dev-C++ 将自动运行你的程序。
你可以在 Dev-C++ 的输出窗口中看到程序的输出。
调试代码:如果编译过程中出现错误,你需要修复这些错误然后重新编译。
Dev-C++ 提供了一个调试器,可以帮助你找到并修复代码中的错误。
以上就是 Dev-C++ 的基本编译过程。
具体的步骤可能会根据 Dev-C++ 的版本或者你的开发环境有所不同,但大体流程应该是相似的。
DevC使用说明
附录3 Dev-C++操作手册Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、编译、链接、运行和调试。
本手册中介绍了Dev-C++常用的一些基本操作,包括创建、编译、链接、运行和调试C源程序和C工程,希望每一位读者都要熟练掌握。
1. 启动Dev-C++方法一:1. 首先鼠标点击任务栏中的“开始”按钮,选择“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
2. 单击”Dev-C ++”菜单项,即可启动Dev-C ++集成开发工具。
(如图1所示)图1 启动Dev-C++方法二:我们也可以通过直接单击桌面上的Dev-C++的图标来启动该开发工具。
2. 新建源程序1.要新建一个源程序,可以从主菜单选择“File”-> “New”-> “Source File”(中文环境下为“文件”-> “新建”-> “源代码”)即可(如下图2所示)。
图2新建源程序如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。
点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language下拉列表中选择“English”即可,如下图3所示。
此时界面上的菜单、工具条等就会全部显示其英文命名。
图3 更改界面语言2.此时屏幕右下侧出现一片白色区域,可以在此输入新的程序。
如下图4所示。
菜单工具源程序编辑区域输出标签页图4 Dev-C++开发环境功能布局3.保存源程序到硬盘。
一个好的习惯是创建了一个新程序后,在还未输入代码之前先将该程序保存到硬盘某个目录下,然后在程序的编辑过程中我们也要经常性地保存程序,以防止机器突然断电或者死机导致工作成果丢失。
要保存程序,只需从主菜单选择“File”->”Save”就可以将文件保存到指定的硬盘目录。
如图5所示。
图5 保存文件此时会弹出一个对话框,如图6所示。
dev-cpp简单使用教程
4. 工具栏中找到以下图标,其中compile(F9)为编译,run(F10)为运行,F11为编译+运行。记得c++文件要编译后才能运行哦!(编译后 源文件目录下会出现.exe文件,也可3请刷新页面重试持续报错请尝试更换浏览器或网络环境
dev-cpp简 单 使 用 教 程
最近在准备蓝桥的比赛,而蓝桥要用dev-cpp,但自己第一次接触,不太会用。防止大家出现和我一样的问题,所以简单分享一下如何使用 1.打开软件界面,弹窗只是一些使用技巧,直接关闭就好
2.文件-新建文件-源代码
[实用参考]Dev-c++中文版使用手册
图1
方法二:
直接单击桌面上的Dev-C++的图标。
二
1.从主菜单选择“File”—〉“New”—〉“Source File”(“文件”—〉“新建”—〉“源代码”)即可(如下图2所示)。
图2
如果大家看到界面上的字是中文的,则可以根据以下操作将界面改为英文。点击主菜单“工具”->”环境选项”,在弹出的对话框中选择“界面”页,在Language(语言)下拉列表中选择English即可,如下图所示。此时界面上的菜单、工具条等全部以英文命名。
图6
图7
注意:
1.必须在英文输入环境下编辑程序(如果你当前能在程序编辑区输入中文,说明你是在中文输入环境下。为了输入程序,你必须切换到英文输入环境下)。
2.在Dev-C++环境下,为了查看程序运行结果,需要在main函数的return语句前加上:sPstem("PAUSE")或sPstem("pause");这样程序运行到该语句时,结果显示屏幕将会停留,让大家有时间看程序的输出结果。否则结果显示屏幕将会一闪而过。
Dev-C++简明使用手册
Dev-C++是一个可视化集成开发环境,可以用此软件实现C/C++程序的编辑、预处理/编译/链接、运行和调试。本手册中介绍了Dev-C++常用的一些基本操作,每一位同学都要掌握。
一
方法一:
1.鼠标点击任务栏中的“开始”按钮,选“程序”菜单项,然后选“程序”下的子菜单项“Bloodshed Dev-C++”项,显示该项下的子菜单。
devc使用教程
devc使用教程DevC++是一个集成开发环境(IDE),用于C和C++语言的编程。
它提供了一系列的工具和功能,方便开发人员编写、调试和运行他们的程序。
以下是DevC++的使用教程,帮助您快速上手。
首先,您需要下载并安装DevC++。
您可以从官方网站下载最新版本的DevC++安装程序。
下载完成后,运行安装程序,并按照提示完成安装过程。
安装完成后,打开DevC++。
您将看到一个简洁的界面,包含了编辑器、编译器、调试器等工具。
在编辑器中,您可以编写您的C或C++代码。
在创建新项目之前,您需要先创建一个工作空间。
在菜单栏中选择“文件”>“新建”>“项目”,然后选择“Empty Project”选项。
选择一个目录以保存您的项目文件,然后点击“确定”。
接下来,在工作空间中创建一个新文件。
在菜单栏中选择“文件”>“新建”>“源文件”。
在弹出的对话框中输入文件名,并选择C或C++文件类型。
然后点击“确定”。
现在,您可以开始编写代码了。
在编辑器中输入您的代码,保存文件。
您可以使用C或C++的库函数来实现您的程序逻辑。
完成代码编写后,您可以点击工具栏中的“编译”按钮,或使用快捷键Ctrl + F9来编译您的代码。
如果代码中存在任何错误,编译器将会显示错误信息。
如果编译无误,您可以点击工具栏中的“运行”按钮,或使用快捷键Ctrl + F10来运行您的程序。
程序将在一个命令行窗口中打开,并显示输出结果。
如果您希望对程序进行调试,您可以在代码中设置断点。
在您希望程序暂停执行的地方,单击行号旁边的空白区域,以设置一个断点。
然后点击工具栏中的“调试”按钮,或使用快捷键F8来开始调试。
您可以使用调试工具来逐行执行代码,并查看变量值和调用栈等信息。
除了基本的功能,DevC++还提供了一些扩展功能,如代码自动完成、代码模板等,以提高开发效率。
您可以在“工具”>“编辑器选项”>“代码完成”选项卡中进行相关配置。
DevCPP使用指南.
Dev C++ (Dev-CPP)使用指南一、Dev-C++简介Dev-C++是一个Windows下的C和C++程序的集成开发环境。
它使用MingW32/GCC 编译器,遵循C/C++标准。
开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,是学习C或C++的优秀工具。
多国语言版中包含简繁体中文语言界面及技巧提示。
二、下载与安装Dev-C++的原始网站是,但该网站无法直接访问,需使用代理。
在网上还有很多Dev-C++的镜像,用“Dev-CPP”或“Dev-C++”作为关键字在搜索引擎中搜索,可以找到不少下载站点。
目前Dev-C++的最新版本是 5.0 beta 9.2,也就是 4.9.9.2。
安装文件为devcpp-4.9.9.2_setup.exe,大小为9MB,其中包括了Mingw/GCC 3.4.2和GDB 5.2.1。
安装过程很简单,一路Next就可以了。
最后有一步选择语言,记得选Chinese(中文),不过忘记了也没事,后面我们还可以再改。
三、编辑环境设置如果刚才的安装过程你没有选择中文,而你又看不懂英文的话,那么请点击菜单栏上的Tools--Environment Options,如下图。
在弹出的对话框中单击标签Interface,然后在右边的Languae选项中选择Chinese,这样确定以后语言就变成简体中文了。
不过在确定之前推荐大家把No splash screen on startup 前面的勾打上,中文意思是不显示启动界面,这样可以在启动Devcpp的时候快一些。
在菜单栏上选择"工具"--"编辑器选项",如下图。
在弹出的对话框中单击第二个标签"显示",如下图。
这里可以设置一些字体以及字体大小。
要说的是下面的那个"行号",如果你喜欢显示行号请把它勾选。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言对于现在越来越多得关于编程方面得问题和商业公司对版权问题的担心。
所以向各位推荐一款类似于VC的IDE。
这款IDE所使用的编译程序是 GCC的Win32版本 Mingw32。
而IDE本身也是GPL协议的产物。
所以,不论是商业用户,还是个人用户都能够自由的使用她,而不必为使用盗版软件而提心吊胆的。
另外,由于Mingw32是GCC的Win32版本。
所以,也为Win32的程序员可以了解一下Unix和类Unix下的编程感觉。
而且,Mingw32对Win32函数的支持也是很不错的。
希望,我们的Mingw32之旅可以带给你快乐。
介绍有关Dev-Cpp的介绍,我在这里不想多做解释。
因为下面会具体的介绍和讲解的。
我在这里只是想要介绍一下有关GCC的内容。
因为,Dev-Cpp所使用的Mingw32是一款GCC编译器。
所以,对GCC的了解有助于使用Dev-Cpp。
gcc.exe这是一个C语言的编译器,负责编译C语言。
这个也许大家都知道。
不过,在这里我要先向大家说明一下。
gcc只是一个C语言的编译器。
不能识别C++代码。
所以,以前所说的gcc可以编写C++是一个误传。
因为,我们通常所说的GCC不是gcc.exe而是GCC的一套程序。
其中就包括可以编译C++语言的g++.exe如果,你不确定这个gcc的版本,可以用如下的命令查看。
gcc -v关于编译,gcc可以通过命令符编译。
gcc source.c -o binary以上的命令,是让gcc直接由.c代码编译成可执行代码。
也可以这样。
gcc -c source.c -o code.ogcc code.o -o binary这样就生成了一组二进制代码,然后在通过二进制代码生成可执行程序。
g++.exe刚才已经说过了,这个是一个用于编译C++代码的程序。
基本用法和gcc一样。
所以这里不再介绍了。
只是让各位了解一下,这个程序是编译C++代码的。
gdb.exe用于调试程序的。
功能非常强大。
可以调试C,C++等语言。
据说还可以调试Java程序。
不过我没有试过。
对于gcc/g++编译出来的程序。
需要再编译时加上 -g 参数。
gdb 才能进行调试。
有点像VC的debug。
make.exe这是一个非常有用的程序,可以用来发布程序和编译复杂关系的代码组。
其实有点像提示符版的安装程序。
不同的是,安装程序是一段二进制执行代码,而它是一个文本文档。
make所执行的是makefile文件。
文件是一个文本文档,里面包含了程序的编译规则。
如果要用提示符调用的话可以用如下方法。
make -f makefile然后,make会根据makefile所提供的编译关系进行编译和安装。
下面是一段makefile 的内容。
请注意,其开头的空白是 tab。
release : main.ogcc main.o -o mainmain.o : main.cgcc -c main.c -o main.o然后,通过命令 make -f makefile release 就可以执行了。
make会根据文件的创造日期来判断是否要对main.o进行重新编译。
也就是说,make可以知道作者修改了哪些文件,并将修改过的文件重新编译。
再连接成程序。
这样有助于开发者节省开发周期上的时间和精力。
好了,希望上面的介绍能让各位满意。
在此,我只介绍一些主要的程序,不一一介绍其他的了。
接下来我们介绍一下gcc生成的文件。
*.o 其实就是VC生成的*.objlib*.a 就是VC中用的*.lib静态链接库。
只是,每个库必须用lib开头。
在调用的时候,只要提供*的内容就可以了。
*.so 虽然在Win32中很少用,几乎不用但,还是介绍一下。
这个就是Win32中的*.dll 动态连接库。
但是,在Ming32中已经支持dll了。
好了,关于gcc的介绍就到这里。
下面我们开始进入正题。
第一章安装Dev-Cpp在这里,我不介绍Mingw32如何安装。
因为Dev-Cpp中已经包含了Mingw32。
如果您想了解Mingw32如何安装,可以查看其他相关的资料。
这里不作阐述。
首先,我们必须下载一个Dev-CPP的安装程序。
Dev-Cpp的官方网站是。
Dev-Cpp的网页是/dev/devcpp.html最新版本应该是Dev-Cpp 4.9.9.0它的下载地址是/sourceforge/dev-cpp/devcpp4990setup.exe。
这个下载的文件中包含了全部的内容。
在得到安装程序以后,我们就来安装了。
不论如何,我想,安装这种小问题,我想不用再一步步介绍了吧。
毕竟我们都是程序员,如果,连安装都不会那真是……。
不过,如果在安装中有什么问题,可以提出。
我会尽力帮你解决的。
双击安装程序后,就按照平常安装的方式安装,建议按照默认安装。
当然安装的路径就算便你了。
在第一次安装以后,程序会提示你界面的设置。
如果你喜欢英文就选择English。
如果喜欢中文的,就选择Chinese。
注意不要选择Chinese(TW)除非你安装了繁体中文。
并喜欢繁体中文。
然后是图标设置。
推荐你使用New Look。
如果你喜欢其他的也可以。
还有就是是否使用XP风格。
这些都随便你了。
好了就介绍到这里,到此。
我已经介绍了Dev-Cpp的安装,如果顺利。
你们运行以后,就会看到如下的界面。
接下来介绍一下,有关Dev-Cpp在windows中的设置。
由于GCC有很多的东西是要在提示符下进行操作的,特别是为Dev-Cpp安装,编译一些工具包。
所以,我们就Mingw32添加到系统命令中,有助于以后方便调用。
方法很简单,右键单击我的电脑。
然后选色属性。
使用高级选项卡。
点击环境变量按钮。
点击 Path 项,点击编辑按钮。
然后将DevCpp安装目录中的bin目录的路径添加到这个选项值的后面。
注意,使用 ; 分隔。
确定后启动命令提示符。
输入 gcc -v 看。
一切都好了。
现在你就可以像在Linux环境下一样在Win32环境下编译程序了。
至此,您的Dev-Cpp环境就算弄好了。
下面我们将介绍如何制作程序。
第二章新建项目与编译本章我们要进行实战训练了。
介绍一下如何在Dev-Cpp下进行项目新建和编译。
我相信你一定会慢慢喜欢上这个编译环境的。
点击文件菜单,选择新建,点击工程。
在出现的对话框中选择你所需要的程序种类。
如下图所示。
其中,Windows application是Win32图形界面。
Console Application是Win32控制台程序。
Static Library是Win32的静态连接库。
DLL是Win32的动态连库。
Empty Project是更具已有的项目类型创造一个新的项目类型。
下面的内容是选择使用的语言,如是C语言还是C++语言。
还有就是项目名称。
这个名称将作为程序编译后的可执行程序的名称。
在这里为了方便叙述,我们就新建一个Console Application项目好了。
至于使用的语言,就随便你了。
我这里就用C语言为例了。
点击确定后,提示项目保存的路径,建议您选择其他路径不要使用默认的路径,因为默认的路径是安装目录。
如果放在那里的话,会很混乱的。
在其他目录中,新建一个文件夹(当然不新建也可以,只是这样便于管理)将项目保存在那里。
然后,在点击保存按钮(这个按钮就是一张磁盘,和Windows里的一样)或者从文件菜单中选择保存或者Ctrl + S。
这些都可以。
这样,Dev就会提示你项目中默认文件的保存目录。
通常名为main.*。
选择一个路径,保存就好了。
(建议和项目文件保存在一起)下面我们就来编译程序了。
点击工具栏,第二行,第一个彩色的按钮。
就进行编译了。
这时会出现一个编译窗口,显示编译的进度。
你可以通过环境选项来设置它。
在编译完成后,点击第二个白色的按钮,就可以运行程序了。
是不是很方便?我也是那么觉得。
接下来,我就来介绍一下,有关项目目录内的文件的作用。
main.c 程序的C语言源代码。
main.o main.c的二进制代码。
Makefile.win 就像我上面所说的,这个是项目的Makefile文件。
用make命令可以编译程序的。
*.dev *的内容视你项目的名称所定。
这个是项目文件,用于记录你对项目的设置。
有关文件内个字段的作用就不做介绍了。
*.exe 你所生成的可执行程序。
最后,我介绍一下如何不用IDE来编译生成程序。
首先进入您项目所在的目录。
然后用如下命令。
make -f makefile.win all就可以编译了。
当然,也可以直接通过编译源代码来实现。
具体的方法,我已经在开头介绍过了。
这里就不再重复介绍了。
Dev-Cpp/Mingw32环境介绍(2)上文回顾:上文(《Dev-Cpp/Mingw32 环境介绍(1)》)我们知道了该如何安装和使用Dev-Cpp。
并且,知道了一些有关Mingw32的一些用法和一些有关程序的介绍和使用方法。
学会了一些基本操作的方法。
如新建项目,编译项目等。
这一次,我们将继续上一次的内容。
第三章为你的Dev-Cpp安装开发包对于许多程序员来说,让一套喜欢的开发包和一个自己喜欢的IDE结合在一起是最高兴不过的了。
自然我也是。
上一次我们了解了在Dev-Cpp中如何新建项目。
但是,美中不足的是,她似乎只能新建一些简单的程序。
比如控制台程序,动态连接库,静态连接库等。
似乎要完成一项复杂的工作有些困难。
当然,C/C++语言是一门鼓励代码重用的开发语言,我们可以对每个新建的项目进行设置,从而使用自己喜欢并习惯的开发包。
但是,这或许太过于繁琐了。
而且,安装,编译这些开发包的文件也太过于麻烦了。
所以,Dev-Cpp也就为各位开发者提供了包的概念。
在Dev-Cpp中有一个包管理系统。
使用这个系统,你可以方便的安装各种开发包。
有了这个,你的Dev就会越来越顺手。
那就像《人月》中的一篇文章的标题《Sharp Tool》(锐利的工具)那样了。
下面我们就来一步步学习如何安装开发包。
首先,我们必须有一个已经做好了的开发包。
我们可以从Dev-Cpp的官方网站获得。
这里是开发包的下载页面的地址/dev/packages/index.html在上面你可以找到很多你熟悉的工具。
当然,如果没有也有和你喜欢的工具类似的工具。
如果,你觉得这些工具太古来了,或者还不够。
在页面的下方就有一些镜像站点的地址。
通常,这些镜像的内容要比主站丰富许多。
所以,你可以从很多途径得到这些包。
现在我们就随便下载一个作为演练。
如果你不建议,我们就下载一个Fast Light Toolkit。
当然,你也可以下载其他包。
我这里只是作为讲解。
在下载完成以后,我们将会得到一个后缀名为 *.DevPak 的文件。
这个就是开发包文件。
这个文件的使用和我们平时使用的安装文件一样。
不同的是,安装文件会修改注册表,将安装信息些进去。