windows下的gcc安装
来源:互联网 发布:网络适应广电总局 编辑:程序博客网 时间:2024/05/22 05:17
已学会C++,做工程,建议用mingw
用cygwin编译后的二进制码在别人机器上用不了,因为其他人的机器没有cygwin1.dll(安装cygwin的时候会安装,提供POSIX api和windows api之间的函数转换)
学习C++,建议用cygwin
cygwin完整模拟了linux的运行环境,包括终端、bash、gcc、gdb、make等等,是一套完整的解决方案(mingw还需要自己配置最小linux环境,msys)
安装mingw
注意!安装mingw必须搭配msys(如果安装cygwin,则不需要),推荐mingw64+msys1
mingw(32位)
http://sourceforge.net/projects/mingw/files/latest/download?source=files
mingw(64位)
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download
32位配置图
64位配置图
安装MSYS(运行在windows上的小型linux环境)
msys1
http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe(官方)
http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/ (第三方)
msys2(32位,64位二选一,需要linux命令,会linux的可以考虑,pacman包管理器)
msys2(32位)
http://sourceforge.net/projects/msys2/files/Base/i686/
msys2(64位)
http://sourceforge.net/projects/msys2/files/Base/x86_64/
安装cygwin
cygwin(32位)
http://cygwin.com/setup-x86.exe
cygwin(64位)
http://cygwin.com/setup-x86_64.exe
安装Devel目录下的 gcc-core gcc-g++ gdb make
安装IDE
Ide有很多Code::Blocks、eclipse、netbeans等等,个人推荐netbeans
安装JDK(java开发工具)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装netbeans(开源IDE,下载C/C++版本)
https://netbeans.org/downloads/
配置系统环境变量PATH
我的电脑->属性->高级系统设置->环境变量->系统变量->Path->编辑->变量值
如果是mingw+msys
则把mingw的bin目录,msys的bin目录加入环境变量,用分号隔开
如果是cygwin
则把cygwin的bin目录,加入环境变量,用分号隔开
例子:我在Path原有的字符串后面加入下面字符串
;D:\now\GCC\msys\1.0\bin;D:\now\GCC\mingw64\bin
注:
mingw64配置图详解
有5个选项
Version(gcc版本),选择最高的
Architecture(架构),32位cpu选择i686,64位cpu选择x86_64
Threads(线程模式),如果使用posix api 选择posix,如果使用win32 api 选择win32
Exception(异常处理机制,有三种)
SJLJ (setjmp/longjmp)
优点,兼容性好,32位或64位架构都可以使用
缺点,速度较慢
DWARF (DW2, dwarf-2)
优点,速度比SJLJ快
缺点,只能用于32位架构,且有bug!(尽量别用!!!)
SEH (zero overhead exception)
优点,速度快
缺点,只能用于64位架构
Build revision(编译版本),选择最高的
- windows下的gcc安装
- windows下安装gcc
- windows 下 gcc/g++ 的安装
- windows下gcc的安装和使用
- 【C++】windows 下 gcc/g++ 的安装
- windows 下 gcc/g++ 的安装
- windows 下 gcc/g++ 的安装
- windows环境下安装gcc
- WINDOWS下如何安装GCC
- windows下安装gcc编译器
- WINDOWS下如何安装GCC?
- windows系统下GCC的安装与配置
- 在Windows平台下使用安装GCC
- windows下安装,配置gcc编译器
- 在Windows平台下使用安装GCC
- windows下安装配置gcc编译器
- windows下安装,配置gcc编译器
- windows下安装、配置gcc编译器
- bash 从第二行开始显示搜索的信息
- 【转】oracle和mysql的分页
- Session
- 开发中git的使用
- TensorFlow
- windows下的gcc安装
- 如何改变swagger请求的url
- Google翻译去换行符脚本_20170825
- VIM命令
- EventBus和otto消息机制在Android Studio中的简单使用
- 项目总结
- android Context
- Webstorm 添加 .vue 文件功能并支持高亮和ES6语法
- centos6安装redis