关于带MinGW版本的codeblocks

MinGW就是Windows移植版的GCC编译器
Codeblocks是IDE,这个软件的特点是可以让你自由选择想要使用的编译器


Code::Blocks是一个免费、开源、跨平台的C/C++ IDE,支持Windows、Linux、MacOSX。同时他还支持各种不同的编译器,如 GNU/MinGW C/C++,VC++ 6.0/2003/2005/2008,Borland C++,Digital Mars等等各种不同的编译器。


MinGW 是什么?

MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在 Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。CodeBlocks内置此编译器在Codeblocks/MinGW目录下面,为TDM-MinGW,可以单独下载,另外还有MinGW-64,可以生成64位windows代码,可以去网上搜索下载。


为什么使用MinGW?        

因为我和很多IT人士一样,不愿意吊死在$M这棵树上。且不说开源这个理念的伟大,仅仅就Windows的安全性也已经让人们很不安心了。如果再深入一点从编写程序来看,在C++标准尚不成熟时期产生的MFC今天看来基本上就是盖子大叔凭着个人(或许是$M公司^^)理解所使用的C++方言。在我们期盼C++0x时代到来之前,没有任何实际行动能比严格遵循C++的ISO标准更能表达我们对于C++这个伟大的哲学体系的尊重。 从这个角度来说,遵循ISO标准的实现就是好的实现。所以,MinGW不会比VC差,况且,他既是开源软件家族中的一员,也是*nix平台下事实标准GCC的翻版。如果有一天我们开始使用Linux平台了,会因为今天透过MinGW所了解的GCC知识而受益。

codeblocks-17.12mingw-nosetup 免安装版 下载解压之后就可以直接使用无需安装 文件列表: Addr2LineUI.exe CbLauncher.exe cbp2make.exe cb_console_runner.exe cb_share_config.exe codeblocks.dll codeblocks.exe dbghelp.dll exchndl.dll mgwhelp.dll MinGW MinGW\bin MinGW\bin\addr2line.exe MinGW\bin\ar.exe MinGW\bin\as.exe MinGW\bin\c++.exe MinGW\bin\c++filt.exe MinGW\bin\cpp.exe MinGW\bin\dlltool.exe MinGW\bin\dllwrap.exe MinGW\bin\elfedit.exe MinGW\bin\g++.exe MinGW\bin\gcc-ar.exe MinGW\bin\gcc-nm.exe MinGW\bin\gcc-ranlib.exe MinGW\bin\gcc.exe MinGW\bin\gcov.exe MinGW\bin\gdb.exe MinGW\bin\gdbserver.exe MinGW\bin\gprof.exe MinGW\bin\ld.bfd.exe MinGW\bin\ld.exe MinGW\bin\libatomic-1.dll MinGW\bin\libcharset-1.dll MinGW\bin\libgcc_s_dw2-1.dll MinGW\bin\libgcc_s_sjlj-1.dll MinGW\bin\libiconv-2.dll MinGW\bin\libintl-8.dll MinGW\bin\libquadmath-0.dll MinGW\bin\libssp-0.dll MinGW\bin\libstdc++-6.dll MinGW\bin\libwinpthread-1.dll MinGW\bin\mingw32-c++.exe MinGW\bin\mingw32-g++.exe MinGW\bin\mingw32-gcc-4.9.2.exe MinGW\bin\mingw32-gcc-ar.exe MinGW\bin\mingw32-gcc-nm.exe MinGW\bin\mingw32-gcc-ranlib.exe MinGW\bin\mingw32-gcc.exe MinGW\bin\mingw32-make.exe MinGW\bin\mingwm10.dll MinGW\bin\nm.exe MinGW\bin\objcopy.exe MinGW\bin\objdump.exe MinGW\bin\ranlib.exe MinGW\bin\readelf.exe MinGW\bin\size.exe MinGW\bin\strings.exe MinGW\bin\strip.exe MinGW\bin\windmc.exe MinGW\bin\windres.exe MinGW\bin\zip.exe MinGW\bin\zlib1.dll MinGW\COPYING.ISL.txt MinGW\COPYING.MinGW.txt MinGW\COPYING.RUNTIME-gcc-tdm.txt MinGW\COPYING.winpthreads.txt MinGW\COPYING3-gcc-tdm.txt MinGW\COPYING3.LIB-gcc-tdm.txt MinGW\doc MinGW\doc\runtime MinGW\doc\runtime\CONTRIBUTORS MinGW\doc\runtime\DISCLAIMER MinGW\doc\runtime\README MinGW\include MinGW\include\accctrl.h MinGW\include\aclapi.h MinGW\include\aclui.h MinGW\include\adsprop.h MinGW\include\afxres.h MinGW\include\amaudio.h MinGW\include\amvideo.h MinGW\include\assert.h MinGW\include\audevcod.h MinGW\includ
### 回答1: Code::Blocks是一个十分流行的跨平台集成开发环境(IDE),被广泛用于编写各种编程语言的代码。而“codeblocks-20.03mingw-nosetup”是Code::Blocks IDE的一种版本,其包含mingw (MinGW-W64)编译器和一些其他工具。这个版本特别适合那些不想要安装或使用安装程序的用户。 在“codeblocks-20.03mingw-nosetup”中,Code::Blocks IDE与MinGW编译器和一些其他工具打包在一起,让用户可以快速、方便地开始编写程序代码。和其他版本相比,“codeblocks-20.03mingw-nosetup”也不需要用户进行繁琐的安装程序。这将使用户很容易地将它们放在可移动磁盘上或USB驱动器中,并在任何时候、任何地方使用。 Code::Blocks IDE的MinGW编译器是一种高度兼容且开源的编译器,可为用户提供有用的开发工具。在使用此版本时,用户可以获得许多有用的特性,如突出显示语法、代码补全功能和错误检测。 总之,“codeblocks-20.03mingw-nosetup”是一种对于程序员来说十分方便、易于使用的Code::Blocks版本。它简单、快速,允许用户在不需要安装额外的软件的情况下开始编写程序。 ### 回答2: codeblocks-20.03 mingw nosetup 是一种mingw 编译器的集成开发环境, 通过它我们可以进行 C/C++ 的编程开发。这个版本是不需要安装的,可以直接解压缩使用。相对于需要安装的版本,这个版本可以减少用户的安装时间及硬盘空间占用,同时不用担心注册表问题。 Code::Blocks 是一个免费、跨平台的开发工具,支持Windows、Mac OS X、 Linux等多个操作系统。它支持多种编译器,如GCC,Clang,Visual C++等。具有调试功能,可以设置断点、单步执行等,是开发者进行C/C++编程的不可或缺的工具。使用Code::Blocks不仅可以编写控制台程序,也可以编写图形界面程序,可自由添加插件进行扩展。 在使用codeblocks-20.03 mingw nosetup 进行开发时,需要先把编写的程序代码与mingw编译器一起编译成可执行文件,然后再运行程序。该版本的编译器可以编译出Windows平台下的可执行文件,支持多种文件格式,如EXE、DLL、LIB等。 总之,codeblocks-20.03 mingw nosetup 是一款非常方便的C/C++开发工具,无需繁琐安装,方便使用,可以帮助开发者快速编写出高质量的代码。 ### 回答3: Code::Blocks是一个免费的开源集成开发环境(IDE),可以用于编写C/C++程序。Code::Blocks IDE集成了各种功能强大的工具,包括代码编辑器、编译器和调试器等。Code::Blocks可以运行在Windows、Linux和MacOS等操作系统上。 Code::Blocks的20.03版本中,mingw-nosetup是指该版本集成了mingw编译器,但无需进行安装配置。即当安装Code::Blocks后,mingw编译器已经预下载并集成在其中了,可以直接使用,无需额外进行安装和配置。这样可以方便用户快速开始编写和调试C/C++程序,提高开发效率。 此外,Code::Blocks还提供了跨平台的C/C++编译器支持,并针对不同的平台和操作系统提供相应的编译器集成,使得开发者可以在不同的环境下针对不同的需求进行开发和调试。同时Code::Blocks也支持各种重要的编程技术,如静态代码检查、自动化构建和部署等,可以大大简化开发流程,提高开发过程的可靠性和效率。 总的来说,Code::Blocks-20.03mingw-nosetup是一个非常强大的C/C++编程集成开发环境,不仅提供丰富的工具和功能,而且能够支持多平台和多种编程技术,为广大C/C++程序员提供了一个高效、快捷、可靠的开发环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值