在Windows和Linux下用C++开发的程序有什么不同?
为什么在C++下开发的程序不能在Linux下使用?
发布于 2010-02-28 10:38:06
发布于 2010-02-28 10:38:57
简而言之,
的
此外,即使有在PE和ELF之间进行转换的工具,在Windows和Linux之间,与操作系统交互所需的程序指令也完全不同。只有最受限制的仅限计算的代码(只进行计算,根本不与操作系统交互)可以在没有特殊操作的情况下在系统之间移植。然而,这很少这样做。
我相信Linux的一些版本允许你直接加载为Windows设计的设备驱动程序,而不需要重新编译。但是,这是一个非常特殊的应用程序,并且该技术并不普遍使用。
https://stackoverflow.com/questions/2349827
复制相似问题