c#和c/c++编译生成的exe文件的区别
2012-10-29 15:11
162 查看
c#编译生成的 exe文件,是一个由中间语言(IL)、元数据(Metadata)和一个额外的被编译器添加的目标平台的标准可执行文件头(比如Win32平台就是加了一个标准Win32可执行文件头)组成的PE(portable executable,可移植执行体)文件,需要由CLR执行。c、c++编译生成的exe文件是传统的二进制可执行文件,可以由硬件直接执行。虽然他们有着相同的扩展名,但是却有很大的差别。
相关文章推荐
- C#和C/C++编译生成的exe文件的区别
- .CS文件编译生成.DLL文件 .EXE文件(C#网络搜集)(转)
- c++编译成的 .obj文件 与exe文件的区别
- C#.NET如何将cs文件编译成dll文件 exe文件 如何调用dll文件
- C/C++程序从编译到最终生成可执行文件的过程分析
- 生成独立于CB的exe文件--c++bulider
- 如何把C#生成EXE文件
- c++编译 (.obj, .lib, .dll, .exe的关系(附:lib和DLL的区别))
- c++编译 (.obj, .lib, .dll, .exe的关系(附:lib和DLL的区别))
- cs编译成DLL文件cs文件如何生成exe,dll文件
- 用C#读取C/C++中struct数据类型生成的文件
- 配置C#Project不生成.vhost.exe和.pdb文件的方法
- .CS文件编译生成.DLL文件 .EXE文件
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- 解决lex.yy.c文件在vs2012下编译生成exe
- C# 编译生成dll文件供程序调用的两种方法
- C/C++程序编译步骤 如何生成可执行文件
- qmake.exe是在Qt安装编译时生成的,里面内嵌了Qt相关的一些路径(最简单的方法是保持一样的安装路径,最方便的办法是设置qt.conf文件)
- exe4j生成的exe文件反编译
- C#.NET 中visual studio生成的.pdb/ .vshost.exe/ .vshost.exe.manifest文件是什么