把痛苦留在明天 发表于 2014-2-5 23:04:20

程序运原理行

既然程序最终都被翻译成二进制并且由CPU执行,那么同一个程序放到不同的系统为什么不可以运行那(同一款CPU)。

zhaopengfei 发表于 2014-2-6 11:50:20

在系统执行时执行的是可执行文件exe,里边还包括了文件的描述信息什么的,不同的系统的描述信息可能不一样,所以这个系统的描述拿到另外一个系统就不认识了。

无名侠 发表于 2014-2-6 13:35:13

Windows有的API其他系统不一定有。

牡丹花下死做鬼 发表于 2014-2-6 18:47:37

所需要的支持库呢 比如VB写的 你在linux下能运行???绝不可能啊

把痛苦留在明天 发表于 2014-2-10 23:52:23

无名侠 发表于 2014-2-6 13:35 static/image/common/back.gif
Windows有的API其他系统不一定有。

他不把API的内容写进程序了吗

sidfate 发表于 2014-2-11 16:35:41

当然啦,文件的可是是不一样的,不同的系统识别不了
页: [1]
查看完整版本: 程序运原理行