为什么系统版本(类型)对应用程序(软件)有要求?

来源:百度知道 编辑:UC知道 时间:2024/06/11 08:39:42
如题,为什么有些软件在要分WINDOWS和UNIX版?请不要笼统的说什么不兼容,我也知道不兼容为什么不兼容呢?是不是因为API的关系?还是运行库问题?还是什么其他原因?有些游戏就分什么UNIX版,WIN版.但是有些又可以在任何系统下安装哦.奇怪...
另外,比如我在XP下用C编写一个小程序,能在XP运行,那能否在UNIX下运行呢?可以是因为什么,不可以又是因为什么?
此问题困扰本人多年,导致本人终日郁郁不欢,茶饭不思,度日如年,请求个位达人能救小弟于此水深火热中,感谢不尽啊!!!
内核不同为何会影响到软件?是软件在运行的时候是否一定要调用到系统内核的文件呢?难道软件不能独立"自己吃自己"的运行吗?

楼主很幽默,不过这问题还真不好回答。

说到版本,就要讲核心,win和unix是完全不同的系统平台,说到通用版本,事实上安装过程释放出来的东西并不是一样的。

不那么容易讲清楚啊!