对于不同操作系统的编译器肯定是不一样的,不同的编译器所实现的功能,和编译的方式都有所不同,所以同样的源代码无法通过不同的编译器1 首先是包含的文件名就不一样,头文件的名不一样,预处理器都无法找到要包含的文件2 有些函数名也不一样,比如多线处理的相关函数,共享内存的相关函数