① codeblocks打开没法编程序是怎么回事
codeblocks打开没法编程序的解决办法
首先我们登陆codeblocks官网,上官网才是专业人士的做法^-^,点download进入下载页面
一般我们只是使用,不会对它的源代码做修改,因此选择release版本
之后可以看到针对各种操作系统的版本,一般大家用的是Windows版本,这里注意要选择后两个版本,第一个版本是不带编译器的,盲目选择第一个版本产生的后果后面再讲。
下载后直接双击安装就好了,注意安装界面中出现编译器选项,说明这个版本是自带编译器的
如果下载的是前面一步中的第一种,就是这样的安装界面,注意到它是不带编译器的,因此安装好后可能无法编译(除非你电脑上本来有编译器可以供CodeBlock使用)
下一步安装目录我没有选默认,而是自己改了目录,这样可能导致安装完后仍无法编译,但修改一下设置就可以解决了
安装完后首先到安装目录下看有没有装上编译器,如果没有这个文件夹你可能是安装的不带编译器的版本。。。
有上一步的这个文件夹但是仍然无法编译代码的话,是由于我们前面安装时更改了安装目录,而程序去默认的目录下(C盘)去找这个文件夹没找到就导致无法编译。解决方法很简单,打开软件,选择setting->Compiler
在编译器设置页面手动浏览找到MinGW文件夹,或选择autodetect,就可以完成编译器的设置,可以顺便将GNU GCC 设为默认编译器
编译成功的效果如下,如果不能编译则log栏为空,还会弹出提示栏。
② 电脑用elipse无法编程,其他编程软件也无法编译运行
您好,看了您的问题,我建议您重新下载安装一个最新的dev-c++,我一直也在使用这个程序,还是很不错的。当然在此之前,要把之前的版本彻底删除掉。不能编译可能是编译环境残缺的问题,建议彻底删除掉现有的gcc编译器并下载最新的版本。希望能对您的问题有所帮助,有问题可以随时再找我,谢谢!
③ 关于VC++6.0的 Cannot compile 对话框
Cannot compile the file 'D:\Program Files\Microsoft Visual Studio\MyProjects\test\2_1.cpp'; no compile tool is associated with the file extension.意思是:不能编译2_1.CPP,没有编译工具跟文件扩展名关联.
你看下是不是你的扩展名弄错了??或者你在你的D:\Program Files\Microsoft Visual Studio\MyProjects\test 下,删除你现有的2_1.cpp,然后随意在这个地方建立一个.txt文档,然后改名,改成2_1.cpp,然后再打开这个2_1.cpp,然后再重新输入代码,然后再编译运行,试下?应该行的.
④ C语言程序对,但是编译不出来是怎么回事
编译出来只说明程序没有语法错误,不说明没有逻辑错误,有错误一般会有屏幕输出,此其一。第二,可以在程序中设定一些输出语句或断点观察。第三如果程序不输入、输出内容,程序执行是当然看不见东西(不直观)。第三如果程序一值运行无法退出,说明存在“死循环”。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
⑤ 为什么在windows下不能直接编译运行c或c++程序,而它系统本身不就是用c语言写的吗
其实你是把商业问题和技术问题混为一谈了。
首先,Windows不是纯C语言编写的,应该说是类C语言编写的。
其次,不是不能运行C语言的程序,也不是没有编译器。而是运行自定义C或者C++程序是一个功能,这个功能的实现所需要的开发费用是非常高昂的,而且售出的比较少。
所以实际上C和C++的编译器比Windows要贵很多。如果把编译器成本分摊到Windows里,又会增加Windows的价格。
这些实际上是商业策略,需要很久才能理解。