Windows codeblocks MinGW配置 [李园7舍_404]

来源:互联网 发布:网上的淘宝兼职可信吗 编辑:程序博客网 时间:2024/04/20 06:46
刚装完系统,电脑一贫如洗。偶尔想验证一下C语言书中的知识却没有平台。重新安装VS,它功能虽强,但太大了,安装完在控制面板的程序界面内一大列,还是等开发时再装它吧。重新装VMware + Linux,最近几次的网络配置都有更新,显有点麻烦。于是网上以“在线编译器”为关键字搜索到一个在线编写程序的地方:在线编写程序

这个在线编译器支持多种语言,我编写了几行C代码之后发现所有未初始化的变量的值都被初始化成了0。跟大多书上讲解到的未初始化的局部变量的值不定不同,不是说此在线编译器不符合情理,几乎没有哪一款编译器时完全按照ANSI C标准编写的。这样老是依靠在线编译器也不是个办法,关键是还是不如实际存在于电脑之上的编译器方便。于是还是安装一个编辑器及编译器来供平时编写点小程序。选择了codeblocks + GCC组合。Codeblocks支持众多的编译器,可以在codeblocks开发环境中配置用户喜爱的编译器。

如果选择自己给codeblocks配置编译器,就首先需要将编译器下载好。然后下载codeblocks并安装,再配置存在于电脑之上的编译器。

Codeblocks版本12.11tdm-gcc-4.8.1.3gcc版本4.81)。


1 MinGW(windows版本的gcc)

gccGNU CompilerCollectionGNU编译器集合),一套由GNU开发的支持多种编程语言的编译器。gcc是一个原本用于Unix-like系统下编程的编译器,不过现在也有windows下的移植版本。


windows下流行的gcc移植版主要有三个,MinGWCygwinDjgpp。三款编译器的目的不一样,就随意选择MinGW配置吧,配置它可以调用win32API函数编程。


存在于官网之上的gcc有多个压缩包组成,用户可以根据自己的需要下载相应的包。也有minge_get_setup.exe程序在线安装gcc。网上有高人已经知道有高人给MingGW各组件打包了一下成为了tdm-gcc,可以直接去哪里下载安装。tdm-gcc下载地址:tdc-gcc下载地址。


经下载后,直接安装。

TDC-GCC组件选择

在这个界面内可以选择自定义(custom)安装,选择自己需要的包。将其安装在默认目录C\TDM-GCC-32里。


2 codeblocks配置MinGW

原名Code::Blocks。它是一款开源、免费、跨平台(windowslinuxMac OS)的C++ IDE,支持C。支持配置多种编译器,包括gccMinGW)、MVSC++MicrosoftVisual C++)、Digital MarsBorland C++,加粗的同时支持CC++的编译。MinGWcodeblocks的默认编译器。支持众多插件。


下载地址:codeblocks下载地址。下载了一款无内置编译器的codeblockscodeblocks-**-setup.exe。并将其安装,安装选择编译器时可选择GNU GCC  Compiler(今后可在settings>> Compiler下更改)。


第一次安装会遇到一些基本的提示设置。安装好后,新建一个控制台程序(Console application)。建好后到settings >> Compiler中设置编译器的路径。在Globalcompiler settings窗口中选择Toolchain executables,然后点击Compiler’s installation directory下的Auto-detect按钮,此时codeblocks就能够自动检测到gcc编译器(因为之前的安装过程中选择的默认编译器时GNU GCC Compiler)。通过Auto-detect前自动将gcc目录添加进去也是可以的,注意下面NOTE的内容。

codeblocks 配置编译器


到这里就可以Debug >>Build…,然后Run “hello world!\n”程序了。

程序执行结果

表示没有找到在一贫如洗电脑上就可安装的MSVC++编译器。就先不安装vc compiler了。


次记笔记记录完毕。