附录3集成开发环境Code:Blocks为了熟悉编辑、编译、链接和运行C程序的基本方法,这里对一种轻量级的集成开发环境:Code::Blocks的使用方法进行简单介绍。Code::Blocks是一个免费、开源、跨平台的整合式开发环境,使用C++开发,并且使用wxWidgets作为GUi函数库。目前Code:Blocks主要针对开发c/C++程序而设计。Code::Blocks目前支持Windows、Linux和MacoS。第一启动Code:Blocks环境启动Code::Blocks环境常用的方法有两种:双击桌面图标;从桌面左下角的“开始”菜单进入。Code::Blocks启动后,会出现如图1-1所示的界面。该界面主要包含了菜单栏、工具栏、主界面、工作空间和状态栏等。geisSCode:Blocks图1-1、Code:Blocks环境窗口第二,建立工程在Code::Blocks中首先建立工程(或项目),程序才能编译运行。建立一个Code::Blocks工程(Project)的步骤如下:1)在如图1-1所示的Code:Blocks环境窗口中单击File菜单项,然后选择New命令,或者鼠标左键直接单击主界面上创建一个新项目的链接(Createanewproject),操作如图1-2所示
附录 3 集成开发环境 Code::Blocks 为了熟悉编辑、编译、链接和运行 C 程序的基本方法,这里对一种轻量级的 集成开发环境:Code::Blocks的使用方法进行简单介绍。Code::Blocks是一个免费、 开源、跨平台的整合式开发环境,使用 C++开发,并且使用 wxWidgets 作为 GUI 函数库。目前 Code::Blocks 主要针对开发 C/C++程序而设计。Code::Blocks 目前支 持 Windows、Linux 和 MacOS。 第一. 启动 Code::Blocks 环境 启动 Code::Blocks 环境常用的方法有两种:双击桌面图标;从桌面左下角的 “开始”菜单进入。Code::Blocks 启动后,会出现如图 1-1 所示的界面。该界面 主要包含了菜单栏、工具栏、主界面、工作空间和状态栏等。 图 1-1、Code::Blocks 环境窗口 第二. 建立工程 在 Code::Blocks 中首先建立工程(或项目),程序才能编译运行。建立一 个 Code::Blocks 工程(Project)的步骤如下: 1) 在如图 1-1 所示的 Code::Blocks 环境窗口中单击 File 菜单项,然后选择 New 命令,或者鼠标左键直接单击主界面上创建一个新项目的链接(Create a new project),操作如图 1-2 所示
Code:Blocksn...Laa0CnSut-sChse图1-2、新建项目对话框2)选择新建项目后,出现如图1-3所示对话框,此时需要在项目类别列表(Category)中选择合适的项目类别。本课程主要涉及的是c语言的语法规则、数据类型及简单运算,所以一般选择控制台应用程序(Console)类别的工程。xNewfromtemplateProjects<All categories>GoCategory:Buildtargets<All categories>OFilesCancelConsoleARMCustomFortranProjectUsertemplatesD language2D/3DGraphics8NativeDirect/XGUIprojectJavaCode:BlocksFortranEmbeddedSystemslibraryprojectprojectprojectprojectapplic....国O如AMSP430MatlabKernelLightfe...MCS51OgreMod...projectProjectProjectprojectprojectViewas8Q?0COLarge iconsOpenCV OpenGLPowerPCQT4QT4QT5projectprojectprojectProject(share...projectOList国TiP:Try right-clicking an item1.Selectawizardtypefirstontheleft2.Select a specific wizardfromthemain window (filter by categories if needed)3.PressGo图1-3、项目类别选择对话框
图 1-2、新建项目对话框 2) 选择新建项目后,出现如图 1-3 所示对话框,此时需要在项目类别列表 (Category)中选择合适的项目类别。本课程主要涉及的是 C 语言的语法规 则、数据类型及简单运算,所以一般选择控制台应用程序(Console)类别的 工程。 图 1-3、项目类别选择对话框
3)在选择了合适的项目类别后,需要进一步选择应用程序的类型,如图本课程均选择命令行应用程序(Consoleapplication)即可,该模式的程序没有人机交互的图形界面,适合课程中对C语言语法和运算的练习。NewfromtemplateXProjectsCategory:ConsoleGoBuild targetsA87国FilesCHECancelConsoleDynamicEmptyMatlabOpenCV STLportCustomapplicatiLink Li...projectprojectprojectapplic...UsertemplatesOp国SharedStaticlibrarylibraryViewasOLarge iconsOListTIPTry right-clicking an item1.Selecta wizardtype first on the left2.Selectaspecificwizardfromthemainwindow(filterbycategories ifneeded)3.Press Go图1-4项目应用程序选择界面随后便正式进入控制台应用程序参数设置向导的流程,如图1-5所示,选择4)下一步(Next>)即可。Console application+AConWelcometothenewconsoleapplicationwizard!This wizard will guide you to create a newconsole application.When you'rereadytoproceed,pleaseclick"Next"SkipthispagenexttimeBackNext>Cancel图1-5、控制台应用程序设置向导
3) 在选择了合适的项目类别后,需要进一步选择应用程序的类型,如图本课程 均选择命令行应用程序(Console application)即可,该模式的程序没有人机 交互的图形界面,适合课程中对 C 语言语法和运算的练习。 图 1-4 项目应用程序选择界面 4) 随后便正式进入控制台应用程序参数设置向导的流程,如图 1-5 所示,选择 下一步(Next>)即可。 图 1-5、控制台应用程序设置向导
5)在如图1-6所示的语言选择对话框中,选择C语言后继续,ConsoleapplicationXConsolePlease select the language you want to use.PleasemakeaselectionC+<BackNext >Cancel图1-6、语言选择对话框从图1-7所示的对话框中设置项目的名称(Projecttitle)、路径(Foldertocreate6)projectin)后,项目文件名(Projectfilename)和结果文件名(Resultingfilename)会自动生成。ConsoleapplicationXConsolePlease select thefolderwhere youwant thenew projecttobecreated as well as its title.Project title:Exp1Folderto createproject in:D:ITUTEICodeTest)Project filename:Exp1.cbpResulting filename:D:TUTEICodeTest/Exp7\Exp1.cbp<BackNext>Cancel图1-7、项目路径设置对话框
5) 在如图 1-6 所示的语言选择对话框中,选择 C 语言后继续。 图 1-6、语言选择对话框 6) 从图 1-7 所示的对话框中设置项目的名称(Project title)、路径(Folder to create project in)后,项目文件名(Project filename)和结果文件名(Resulting filename) 会自动生成。 图 1-7、项目路径设置对话框
7)在如图1-8所示窗口中的编译器(Compiler)下拉菜单中选择GNUGCCCompiler,其他选择保持默认后点击完成(Finish)。+ConsoleapplicationconsolePlease selectthecompilerto use andwhich configurationsyou want enabled in your project.Compiler:GNUGCCCompilerCreate"Debug"configuration:Debug"Debug"optionsbin\DebuglOutput dir.:Objects output dir:objlDebuglCreate"Release"configuration:Release"Release"optionsbin\ReleaselOutput dir:Objects output dir:objlReleasel<BackFinishCancel图1-8、项目编译器设置随后便如图1-9所示,在左侧工作区出现源文件main.c,其内容为在主界面8)工作区的HelloWorld示例程序。i naic Eotf-Code.alicdhs 2003308909904071000ssosPma24maOOOQSCmis#include<stdio.h)2#inelude<stdlib,hyS4int mainOD6printf("Hello world!\n"):70return 0:OCodeclodsxSewntaesuhXCorXO9uldlogxnaldmesugesCrpCheceer+XCppChecaa++meuuagesXCuopeODebuggerXZDoeoiocXEForiasHTmpLUne, I, Cot I, Pos图1-9、新建项目完成
7) 在如图 1-8 所示窗口中的编译器(Compiler)下拉菜单中选择 GNU GCC Compiler,其他选择保持默认后点击完成(Finish)。 图 1-8、项目编译器设置 8) 随后便如图 1-9 所示,在左侧工作区出现源文件 main.c,其内容为在主界面 工作区的 Hello World 示例程序。 图 1-9、新建项目完成