Windows和Linux下程序的区别

Windows和Linux下程序的区别
Windows和Linux下程序的区别
Windows和Linux下程序的区别
Windows和Linux下程序的区别

windows下的应用程序在运行时要.net framework 支持,而linux下不需要

Windows下的程序是发各种消息的,Linux看这里:http://book.51cto.com/art/200902/111794.htm

Windows主要针对x86,而Linux就丰富多了。
不同的平台首先CPU指令都不一样。
假设都是x86的,那么首先可执行文件的装配形式就不一样,windows是pe,linux是lef
然后使用的api也不同。

windows需要你用到的运行库,linux需要linux的运行库
但现在有很多跨平台的类库

其实问这个不妨看看两个系统的区别
http://zh.wikipedia.org/zh-cn/Microsoft_Windows%E8%88%87Linux%E7%9A%84%E6%AF%94%E8%BC%83