C#和C/C++编译生成的exe文件的区别
2016-07-05 08:47
330 查看
C#编译生成的 exe文件,是一个由中间语言(IL)、元数据(Metadata)和一个额外的被编译器添加的目标平台的标准可执行文件头(比如Win32平台就是加了一个标准Win32可执行文件头)组成的PE(portable executable,可移植执行体)文件,需要由CLR执行。C、C++编译生成的exe文件是传统的二进制可执行文件,可以由硬件直接执行。虽然他们有着相同的扩展名,但是却有很大的差别。
文章原址:http://www.2cto.com/kf/201210/164506.html
文章原址:http://www.2cto.com/kf/201210/164506.html
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- c#调用COM组件
- 如何写好 C main 函数
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- 威金变种 rundl132.exe RichDll.dll,f1.exe,f2.exe,f3.exe,f4,exe,f5.exe,f11.exe解决方法
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法
- C#异步绑定数据实现方法