电脑没办法用code codeblocks没有编译器编译程序提示缺少执行编译程序的配置

7166人阅读
-[小西南]-(374)
刚装完系统,电脑一贫如洗。偶尔想验证一下C语言书中的知识却没有平台。重新安装VS,它功能虽强,但太大了,安装完在控制面板的程序界面内一大列,还是等开发时再装它吧。重新装VMware
+ Linux,最近几次的网络配置都有更新,显有点麻烦。于是网上以“在线编译器”为关键字搜索到一个在线编写程序的地方:。
这个在线编译器支持多种语言,我编写了几行C代码之后发现所有未初始化的变量的值都被初始化成了0。跟大多书上讲解到的未初始化的局部变量的值不定不同,不是说此在线编译器不符合情理,几乎没有哪一款编译器时完全按照ANSI
C标准编写的。这样老是依靠在线编译器也不是个办法,关键是还是不如实际存在于电脑之上的编译器方便。于是还是安装一个编辑器及编译器来供平时编写点小程序。选择了codeblocks + GCC组合。Codeblocks支持众多的编译器,可以在codeblocks开发环境中配置用户喜爱的编译器。
如果选择自己给codeblocks配置编译器,就首先需要将编译器下载好。然后下载codeblocks并安装,再配置存在于电脑之上的编译器。
Codeblocks版本12.11,tdm-gcc-4.8.1.3(gcc版本4.81)。
1 MinGW(windows版本的gcc)
gcc(GNU CompilerCollection,GNU编译器集合),一套由GNU开发的支持多种编程语言的编译器。gcc是一个原本用于Unix-like系统下编程的编译器,不过现在也有windows下的移植版本。
在windows下流行的gcc移植版主要有三个,MinGW,Cygwin,Djgpp。三款编译器的目的不一样,就随意选择MinGW配置吧,配置它可以调用win32API函数编程。
存在于官网之上的gcc有多个压缩包组成,用户可以根据自己的需要下载相应的包。也有minge_get_setup.exe程序在线安装gcc。网上有高人已经知道有高人给MingGW各组件打包了一下成为了tdm-gcc,可以直接去哪里下载安装。tdm-gcc下载地址:。
经下载后,直接安装。
TDC-GCC组件选择
在这个界面内可以选择自定义(custom)安装,选择自己需要的包。将其安装在默认目录C:\TDM-GCC-32里。
2 codeblocks配置MinGW
原名Code::Blocks。它是一款开源、免费、跨平台(windows,linux,Mac
OS)的C++&IDE,支持C。支持配置多种编译器,包括gcc(MinGW)、MVSC++(MicrosoftVisual
C++)、Digital Mars、Borland&C++,加粗的同时支持C和C++的编译。MinGW是codeblocks的默认编译器。支持众多插件。
下载地址:。下载了一款无内置编译器的codeblocks:codeblocks-**-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了。
次记笔记记录完毕。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:745964次
积分:11396
积分:11396
排名:第726名
原创:340篇
译文:37篇
评论:309条
(3)(6)(3)(6)(17)(4)(5)(2)(1)(4)(1)(23)(2)(2)(10)(12)(17)(9)(9)(12)(7)(7)(2)(5)(11)(8)(16)(12)(6)(15)(21)(11)(9)(16)(15)(10)(3)(12)(1)(16)(14)(12)
--------老师--------
--------室友--------codeblocks找不到编译器怎么办,按编译一点反应都没有
[问题点数:20分,结帖人ruochenxing]
codeblocks找不到编译器怎么办,按编译一点反应都没有
[问题点数:20分,结帖人ruochenxing]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。codeblock中没有gcc编译器的解决方案
codeblock中没有gcc编译器的解决方案
在Windows下使用gcc编译器:
1.首先介绍下MinGW
MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。
  实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。
  开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
  所以,使用 MinGW 我们就可以像在 Linux 下一样使用 GNU 程序开发工具。
  GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)
  GCC 本身不像 VC 那样拥有IDE 界面(在 Windows 上也存在 Dev C++ 之类的支持 MinGW 编译器的 IDE)。源代码编辑你可以选用任何你喜欢的文本编辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE 编辑器,而是选用 GNU 的 VIM 编辑器)。然后使用 make 等工具来进行软件项目的编译、链接、打包乃至发布。而像 cvs(svn) 源代码版本控制工具可以让世界上任何一个角落的人都可以参与到软件项目中来。
2.下载MinGW
一种方法是到Sourceforge()下载一个MinGW-2.0.0-3.exe。
但是我配置的时候我电脑上安装了codeblocks,已经自带了MinGW。
3.环境变量的配置
在(系统属性--&高级--&环境变量--&系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)
a.在PATH的值中加入“C:\Program Files\MinGWStudio\MinGW\bin”。这是寻找gcc编译器的路径。如果PATH中还有其他内容,需要用英文状态下分号进行分割
b.新建LIBRARY_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\lib”。这是标准库存放的路径。
c.新建C_INCLUDE_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\include”。这是Include查找头文件的路径。
4.验证gcc是否正常运行
在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。
我的热门文章
即使是一小步也想与你分享Codeblocks
可以编译运行
但是不可以调试
,求大神解决问题
[问题点数:40分]
Codeblocks
可以编译运行
但是不可以调试
,求大神解决问题
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。绿化版的codeblocks为什么不能?--------------------------------------------------------------我帮你大概翻译一下错误信息:use invalid compiler,skipping nothing to be done使用了无效的,什么都没有编译,正在停止------解决方案--------------------------------------------------------应该是没有找到编译器。一般CB应该会带编译器的。按这个方法试下先:的 Settings -& compiler and debugger settings -& Global compiler settings -&& Toolchain excutables 选项卡 -& compiler's installation directory -& 点一下边上的 Auto-detect 按钮,系统一般会找到已经有的编译器啦。(比如我的 CB 安装于 F:\Program Files\CodeBlocks , 则它自动检测的编译器路径 是 F:\Program Files\CodeBlocks\MinGW)如果这一步不行的话,就是你下的 CB 可能不带编译器,到网上再找个带编译器的版本吧。希望这样可以帮到你……

我要回帖

更多关于 codeblocks缺少编译器 的文章

 

随机推荐