gcc编译器跟window下的编译器如vc++6.0,编译c代码有什么区别
追问:貌似移植性很强,在vc上编译的C代码可以原封不懂的放到Linux上运行。这点你错了编译出来的汇编代码不一样?难道编译出来的是汇编代码而不是可执行的二进制代码。编译出来的汇编代码不一样,window是基于X86的 Linux有属于自己的汇编。这个肯定是不一样的,还用说?
追问:貌似移植性很强,在vc上编译的C代码可以原封不懂的放到Linux上运行。这点你错了编译出来的汇编代码不一样?难道编译出来的是汇编代码而不是可执行的二进制代码。编译出来的汇编代码不一样,window是基于X86的 Linux有属于自己的汇编。这个肯定是不一样的,还用说?
答案:啊,不好意思哦,这个我没了解过。。。真不好意思!
其他:都可以使用标准C 的库和语法,格式也差不多,但 VC 是WINDOWS下的开发工具,与LINUX下的有本质不同,他们的消息机制,触发机制都完全不一样。调用的函数库也不一样。想移植比较困难。 编译出的汇编代码不一样。