远行星号0.81mod:为什么vc编译的代码(例如windows)可以在不同的cpu上运行

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 07:18:31
了解的C/C++编译器如下:
GCC家族有
Cygwin
Mingw32
DJGPP
Dev-C++(Mingw32)
还有正宗的GNU GCC 2.95.5~3.0.0.4版本
MS家族有
MSC 5.0、6.0、7.0
MSQC 1.0、2.5
MSVC 1.0、4.2、6.0、7.0
Borland家族有
TC 1.0、2.0
TC++ 1.01、3.0
BC 3.0、3.1、4.0、4.5、5.0、5.02
BCB 3.0、5.0、6.0
其它有
Intel C/C++ 5.0
Watcom C/C++ 11.0、11.0c
VectorC 1.3.3
IBM VisualAge for C++
DigitalMars C/C++
KAI C/C++ 4.03f for RedHat 7.2
Lcc4.1
LCC-WIN32 2001-09-25~2002-04-28日版
Small C
CC386
Pacific C
另外还有C的解释器
Quincy
Eic
CINT
1这些编译器是把源代码编译成CPU所能执行的机器代码还是别的半成品。
2它们是编译成相同的代码,还是它们分别属于不同cpu的编译器编译成不同的代码在不同的机器上运行
3为什么vc编译的代码(例如windows)可以在不同的cpu上运行