A. VS2008 编译时出现的错误:无法打开编译器中间文件。如何解决
你这个跟我的问题一模一样。。。
原因:W盘是某个软件建的一个盘,它修改了环境变量TMP和TEMP的路径
解决方法:我的电脑->属性->高级->环境变量,把里面这两个变量的路径修改一下,改成C盘、D盘都行
B. VC 编译器放在哪个文件夹
这要看你的VC安装在哪个文件夹,例如在”D:\Program Files\Microsoft Visual Studio 9.0“
则VC编译器就在"D:\Program Files\Microsoft Visual Studio 9.0\VC\Bin"文件夹下。
即在VC安装目录的"VC\Bin"文件夹下。
C. 编译器是以c文件为单位进行编译的,如何知道是对哪个c文件进行编译的
C文件的#include语句一般包含H文件。
一个项目中如果有多个C文件时,
编译器需要单独编译各个C文件,会生成相应的目标文件。但是#include语句包含的C文件不会单独生成相应的文件。
而生成的目标文件通过连接工具连接成EXE文件。
D. C++ 编译器如何处理头文件
预处理包括把头文件的内容在 #include 处展开,也包括处理 #define,当然,还有处理 #if / #ifdef 等等
函数(inline 函数除外)和变量在整个程序中最多只能定义一次,程序中用到的函数 / 变量必须被定义。这被称作“一处定义原则”(one-definition rule),是C++的基本规则之一
E. 在编译器里面添加很多c文件,这些c文件是怎么联系起来的
一般文件分2中 后缀h是头文件,后缀c是定义文件。
声明一般放在头文件中,定义一般放在后缀为c的文件中。
如果a.c是定义a.h文件的,那么在a.c里面就要包含a.h
如果b.c需要用到a.h里面的接口,那么在b.c里面也要包含a.h
这样做事让程序的接口,和实现分离。
F. html文件所需要的编译程序是
(一)html是不需要编译的
html是超文本标记语言,是不需要编译器编译的语言,直接通过浏览器解释执行的。但是写有html语言的文件必须是html的文件类型,即文件的后缀名必须为.html,如下图:
(四)其他创建html文件的方式
对于初学者来说,刚开始建议使用记事本写代码,有一定体验之后,可以使使用编程工具写代码。会方便快捷很多。在实际的开发中也是使用编程工具在写代码的。但是编程工具有很多,个人认为编程工具没有好坏之分,主要是看你使用哪一款比较的顺手罢了。推荐我比较常用的几款编程工具;
vs-code(visual stodio code);
HBuilder
Notepad++
安装包可以到各自的官方网站下载,也可以查看其它的资料学习使用。这里不再赘述编程工具的使用方法。
G. 如何查看执行文件或者库文件的编译器版本
可以看到编译器版本 。 简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言
H. 编译器如何生成exe文件
如果觉得有需要的话可以QQ472112196联系。
I. 能否查看一个可执行exe文件的编译器版本如何查看(C语言)
这个是看不到的
别说是版本,就是编译器类型都看不出来的。
编译出来的都是二进制文件,不管谁家的 都按照微软的要求来做的,里面并没有编译器自己的信息。
J. 汇编器、编译器、编辑器
有链接器,编辑器,编译器.
GCC的话就是把 先把源文件预处理成纯C的文件,编译器把纯C文件转换成汇编程序,汇编器再把汇编程序变成 目标文件. 连接器 去链接库文件,然后生成可执行文件... ...
其实编译器,没有什么功能,就和文本 TXT一样,只不过多了一些语法高亮功能.
纯C文件,说白了,就是去掉一些没有的东西,比如注释,还有一些用不到的东西.
然后纯C文件变成汇编的代码,