CodeBlocks安装与使用入门

CodeBlocks安装与使用入门

CodeBlocks 作为一款轻量级的C/C++ IDE,开源、跨平台、跨编译器:

Windows、Linux、Mac OS都可以使用。

支持多款编译器,只要简单配置一下就可以轻松切换gcc/g++、Visual C++、Borland C++、Intel C++等20多款编译器。

CodeBlocksd的安装

CodeBlocks官网https://www.codeblocks.org/

【官网有时打不开,可到这里下载 https://sourceforge.net/projects/codeblocks/files/

选择与你电脑对应的codeblocks版本下载(downloads)这里以win10为例,下载windows平台的codeblocks,建议选择带MinGW【注】的二进制版本,不需要配置环境,比较简便。参见下图:

【注:Code::Blocks自带mimgw的安装版本集成了MinGW,但对#include<iostream>支持不完善(起码目前这样)。后面说明】

下载完成,找到,双击安装包文件

接着全部选择Next,默认是C盘,如果改了默认的安装位置,后面还需要指定一下编译器MinGW的位置

安装完成后,双击运行桌面生成的快捷方式

【卸载

codeblocks提供了自带的卸载程序,打开你的安装目录,你可以看到uninstall.exe,双击运行卸载。】

顺便提示:CodeBlocks启动后,若屏幕右下角弹出一个警示,如下图:

这是因为安装时,你全部点了Next,没有指定编译器MinGW的位置,如何解决呢?很简单,选择程序目录setting->Compile,出现如下对话框:

确定好MinGW的路径,找到MinGW文件夹,单击“OK”按钮即可。

CodeBlocks的使用

使用CodeBlocks编写c/c++程序,并编译、运行之。

单击 file->new->file,然后在对话框中,选择C/C++ source ,再单击“Go”按钮,参见下图:

接着出现如下图的界面,直接单击“Next”按钮:

接着出现如下图的界面,在此选择程序文件类型,然后单击“Next”按钮:

接着,按下图示意输入文件名(路径和文件名按你的实际情况而定):

在CodeBlocks编辑区输入代码:

#include <iostream>

using namespace std;

int main()

{

    cout << "Hello, world!" << endl;

    return 0;

}

在编辑区可以输入代码,参见下图:

接下来就可以编译、运行了。使用菜单或快捷键,参见下图::

说明:Code::Blocks自带mimgw安装版本集成了MinGW,但对#include<iostream>支持不完善(起码目前这样)。

表现为:在Code::Blocks中编译运行没有问题,但双击Codeblocks生成的exe文件时出现错误提示“应用程序无法正常启动(0xc000007b)”,如何解决呢?

改用TDM-GCC编译器和调试器,再次编译后,双击生成的exe文件运行正常了。详见C++程序用codeblocks集成开发环境生成的exe文件无法运行情况的解决_软件开发技术爱好者的博客-CSDN博客

通过建立project编写c/c++程序,并编译、运行

单击file->new->project,然后在对话框中,选择Console application,再单击“Go”按钮,参见下图:

接着出现如下图的界面,直接单击“Next”按钮:

 接着出现如下图的界面,在此选择程序文件类型,然后单击“Next”按钮:

接着,按下图示意输入项目(project)名:

 在左侧窗格,单击展开,找到main.cpp单击,在编辑区可以输入代码。

CodeBlocks的两种新建方式,一种是新建文件,一种是新建项目,两种编辑代码的方式有哪些区别?

新建文件:

新建文件方式是针对单个文件的创建,它适用于那些只需要编写一个或几个 C/C++ 文件的小型项目。在新建文件对话框中,您可以设置文件名、文件类型(C/C++ 源文件或头文件等)、文件路径等。当您选择新建文件后,CodeBlocks 会自动打开该文件并进入编辑模式。

新建项目:

新建项目方式是针对整个项目的创建,它适用于那些需要包含多个 C/C++ 文件的大型项目。在新建项目对话框中,您需要设置项目名称、项目类型(静态库、动态库、可执行文件等)、源文件、头文件等。当您选择新建项目后,CodeBlocks 会创建一个包含您设置的文件和目录结构的项目,并进入项目管理模式。在项目管理模式下,您可以方便地添加、删除、修改源文件和头文件,以及查看项目依赖关系、编译项目等。

具体说来,在CodeBlocks中,新建文件和新建项目是两种不同的编辑代码的方式,它们的区别主要在于以下几个方面:

1.代码组织方式

新建文件仅创建单个C/C++源文件,适合编写简单的小程序或代码片段。

新建项目则可以创建一个项目,包含多个源文件、头文件、资源文件等,适合开发大型程序。

2.编译方式

对于单个文件,需要手动配置编译器选项并进行编译。

对于项目,CodeBlocks会自动管理编译过程,包括指定编译器选项、链接库等。

3.构建管理

单个文件无法利用CodeBlocks的构建自动化功能。

项目可以方便地进行构建(Build)、重新构建(Rebuild)、清理(Clean)等操作。

4.资源文件关联

单个文件无法关联项目资源文件,如图标、字体等。

在项目中可以轻松包含和管理这些资源文件。

5.调试支持

单个文件的调试需要手动设置参数和工作目录。

对于项目,CodeBlocks会根据项目配置自动启用调试环境。

总的来说,新建单个文件适合编写小型代码,而新建项目则提供了更好的代码组织、编译链接、构建管理和调试支持,适用于开发大型应用程序。根据实际需求选择合适的方式可以提高工作效率。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习&实践爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值