❶ c语言代码用哪个编译器都不能编译了
www.programarts.com下载个C-Free5用用吧
Dev-C++的是你配置不对,安装时的一些选项没选好,比如Dev-C++那儿安装要你选是不是要把编译器也安装了,如果你没有选,那Dev-C++只能当个语法加亮的东西了……而Codeblocks默认(好像)是没有C++编译器的。VS2012没用过……
❷ c编译器是如何编译程序的
每种平台都有自己的C编译器的,例如linux下有 gcc ,windows下有ms vs 系列。c的源程序经过这些编译器,再与各自平台的连接器就可以生成该平台下对应的二进制执行代码了。
但由于C语言很多时候会涉及很多硬件级调用的,这个对平台依赖性极大。所以移植性这种东西,我只能说,哈哈!
❸ 关于C语言编译器的问题
肯定不是编译器出错。。。。是你的程序有问题,你可以贴出来大家帮你DEBUG一下
❹ 为什么c语言的编译器可以用c语言来写
所谓C语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照C语言的规则,将其转换成系统可以执行的二进制文件。
其本质在于对文件的读入,分析,及处理。这些操作,C语言都是可以实现的。
所以用C语言来做C语言的编译器是完全可行的。
但是,历史上的第一个C语言编译器,肯定不是C语言写的,因为在没有编译器时,无法把C语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用C语言写编译器了。
事实上,目前大多数的C语言编译器,都是用C语言写的。
❺ 什么是c编译器有什么用,可以用它来写C语言吗
所谓c语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照c语言的规则,将其转换成系统可以执行的二进制文件。
其本质在于对文件的读入,分析,及处理。这些操作,c语言都是可以实现的。
所以用c语言来做c语言的编译器是完全可行的。
但是,历史上的第一个c语言编译器,肯定不是c语言写的,因为在没有编译器时,无法把c语言转换成可执行文件。
只要有了第一版其它语言的编译器,就可以用c语言写编译器了。
事实上,目前大多数的c语言编译器,都是用c语言写的。
❻ 请问以下C语言 代码有什么问题,为什么编译后执行什么都没有显示
i 要设定一个初始值
❼ C语言编译器会编译改变过的代码,而不会编译没有改动的代码。 我想知道它是怎么判断程序是否有呗修改过的
编译器要记录你的编译生成文件,比如obj、exe等的生成日期,发现与相关的文件如.c源文件、obj等日期旧时则选择对此部分重新编译。
特别地,它记录所有相关文件,比如你新修改了某头文件.h,编译系统会逐一比较所有使用这个.h文件的编译结果,如果发现时间旧了就重新编译它们。
❽ C语言编译的时候出错,没显示代码上的问题,但就是编译不了,可能是哪里出错了
scanf("%d",&a);
取地址符号漏了。
有些编译器写成
scanf_s("%d",&a);
其他问题不清楚,也许是有中文路径,也许是工程建错了。
❾ c语言 为什么提示文件编译成功但是却没有文件
1、资源编译器错误 RC2135
未找到文件:filename
资源编译器命令行中指定的文件未找到。检查该文件是否已被移动到其他目录以及文件名或路径是否正确键入。
使用 INCLUDE 环境变量或 Visual C++ INCLUDE 设置搜索文件。
2、BSCMAKE 错误 BK1506
无法打开文件“filename”[: reason]
BSCMAKE 无法打开文件。
可能的原因
文件被另一进程锁定。如果给出的原因是“权限被拒绝”,则浏览器可能正在使用该文件。关闭“浏览”窗口并重试生成。
磁盘已满。
硬件错误。
指定的输出文件与现有子目录同名。
❿ 初学C语言,用的是DEV-CPP编译器,但是每次想运行自己的代码的时候他都会提示未编译
DEV-cpp你直接按F11就连编译带运行了
你可以试一下