不会。mingw/gcc的新版特别是47来编译的win程序,比如使用了winapi的程序,
执行速度丝毫不比vc++或bcb或intel
cc慢。
gcc47的优化已经非常强劲了。
mingw慢的是编译速度,比vc慢一个数量级。
mingw编译的程序的执行速度,丝毫不慢。
实践中像ffmpeg,ffdshow,mpc高清播放器这种视频编码和cpu媒体加速技术结合紧密程序,都用mingw编译。测试效果和vc++、icc的或优或或劣比较不超过2%,可以忽略。
vc6/98编译出的执行档肯定比gcc47要差些,但vc6的编译速度比gcc快
先去Cygwin网站(>
接下来点击“下一步”,然后从一系列服务器列表中选择一个你认为网速最快的一个作为下载服务器。接着点击“下一步”就会出现如下图所示的界面,用来选择你想安装的程序。
GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC
GCC 本身不像 VC 那样拥有IDE 界面(在 Windows 上也存在 Dev C++ 之类的支持 MinGW 编译器的
IDE)。源代码编辑你可以选用任何你喜欢的文本编辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE 编辑器,而是选用 GNU
的 VIM 编辑器)。然后使用 make 等工具来进行软件项目的编译、链接、打包乃至发布。而像 cvs(svn)
源代码版本控制工具可以让世界上任何一个角落的人都可以参与到软件项目中来。
1、下载MinGW
一种方法是到Sourceforge(>
但是我配置的时候我电脑上安装了codeblocks,已经自带了MinGW。
2、环境变量的配置
在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)
a在PATH的值中加入“C:\Program Files\MinGWStudio\MinGW\bin”。这是寻找gcc编译器的路径。如果PATH中还有其他内容,需要用英文状态下分号进行分割
b新建LIBRARY_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\lib”。这是标准库存放的路径。
c新建C_INCLUDE_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\include”。这是Include查找头文件的路径。
3、验证gcc是否正常运行
在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。
1它说Matlab当前工作文件夹下找不到yprimec这个源代码。把这个文件复制到工作文件夹下即可。
2Matlab 2007a默认只支持LCC和VC编译器,为了支持标准C/C++,一般选用VCnet 2005或VCnet 2008,需要用mex -setup把这些编译器集成到Matlab环境中才可用。
windows上卸载C语言编译器MinGW方法:
方法一:
如图一在开始菜单中找到MinGW文件下的Uninstall, 直接点击卸载,按照程序的提示一步一进行卸载 *** 作即可。
方法二:
在程序和功能中找到如图中的程序,右键点击卸载,按照程序的提示一步一进行卸载 *** 作即可。
方法三:
如果面的都找不到,直接删除安装目录即可。把环境变量中path中有关相关的路径也删除。需要注意不要把自己需要的东西给删除了。
以上就是关于请问windows中mingw做出的程序速度会比VC++和BCB慢很多吗全部的内容,包括:请问windows中mingw做出的程序速度会比VC++和BCB慢很多吗、如何在Windows平台下使用GCC编译器、关于MinGw 安装的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)