gcc编译器跟window下的编译器如vc++6.0,编译c代码有什么区别

 我来答
sarahaaa
2011-09-17 · 超过23用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:48.6万
展开全部
都可以使用标准C 的库和语法,格式也差不多,但 VC 是WINDOWS下的开发工具,与LINUX下的有本质不同,他们的消息机制,触发机制都完全不一样。调用的函数库也不一样。想移植比较困难。
追问
貌似移植性很强,在vc上编译的C代码可以原封不懂的放到Linux上运行。这点你错了
追答
你不是说 printf switch 之类的代码吧,那些关键字都是可以的,看我上面说的,消息机制完全不同啊。
buyong2140
2011-09-19 · TA获得超过328个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:75.2万
展开全部
编译出的汇编代码不一样。
追问
编译出来的汇编代码不一样?难道编译出来的是汇编代码而不是可执行的二进制代码。编译出来的汇编代码不一样,window是基于X86的 Linux有属于自己的汇编。这个肯定是不一样的,还用说?
追答
如果这个不用说,什么用说?
这就好比:
你问:铁锅跟高压锅,炖的肉有什么区别
我说:炖出来的味道不一样
你说:难道炖出来的不是肉,是味道。铁锅是铁做的, 高压锅有属于自己的味道。这个肯定是不一样的,还用说?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ad700248
2011-09-18 · TA获得超过219个赞
知道答主
回答量:37
采纳率:0%
帮助的人:25.3万
展开全部
啊,不好意思哦,这个我没了解过。。。真不好意思!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式