永发信息网

请问windows中mingw做出的程序速度会比VC++和BCB慢很多吗?

答案:2  悬赏:80  手机版
解决时间 2021-03-29 21:41
  • 提问者网友:玫瑰园
  • 2021-03-29 05:20
请问windows中mingw做出的程序速度会比VC++和BCB慢很多吗?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-29 05:31
不会。mingw/gcc的新版特别是4.7来编译的win程序,比如使用了winapi的程序,
执行速度丝毫不比vc++或bcb或intel cc慢。 gcc4.7的优化已经非常强劲了。

mingw慢的是编译速度,比vc慢一个数量级。
mingw编译的程序的执行速度,丝毫不慢。

实践中像ffmpeg,ffdshow,mpc高清播放器这种视频编码和cpu媒体加速技术结合紧密程序,都用mingw编译。测试效果和vc++、icc的或优或或劣比较不超过2%,可以忽略。

vc6/98编译出的执行档肯定比gcc4.7要差些,但vc6的编译速度比gcc快追问mingw的编译速度真的很慢,深有体会追答运用预编译库可以加速。。优先用mingw/gcc4.7.其次vc2010或vc2012追问Mingw和VC2010比起来如何?(exe运行速度)追答从编译出的汇编指令结果看,mingw不会差只会好...

gcc4.7对较新SSE4能很好优化。也是一流水平。
全部回答
  • 1楼网友:深街酒徒
  • 2021-03-29 07:01
会慢一点,因为封装了一层unix api。不会慢很多追问unixAPI的不是Cygwin吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯