mingw-w64

windows+CMake+mingw 搭建c c++开发环境

泪湿孤枕 提交于 2020-08-15 23:35:46
CMake 安装 CMake 下载 官方下载地址: https://cmake.org/download/ cmake下载页面 选择自己系统( Platform )对应的版本并下载 这里我们选择 Windows win64-x64 Installer: Installer tool has changed. Uninstall CMake 3.4 or lower first! CMake 下载完成 CMake 安装 安装时根据自己系统的安全设置,可能会出现如下对话框,不用担心,直接点击 "运行(R)" 安装时安全警告 CMake Steup License 必须选择同意,否则不能进入下一步 安装选项 是否添加环境变量,这里我们选择 "Add CMake to the system PATH for all users" 是否创建桌面快捷图标,根据自身情况而定,这个只是创建桌面图标使用方便,并不会对以后的使用造成实质上的影响 安装路径 这里选择自己习惯存放程序的路径,我们这里采取默认值 安装路径 安装最后确认 经过前面的操作终于把需要配置的都配置了,下面该程序自己干活了 安装最后确认 进入安装 真正开始安装的阶段,这一阶段比较耗时,完全取决于电脑自身的配置高低,系统主要是解压文件和写磁盘 安装中 安装完成 恭喜你,终于将CMake安装完成了 安装完成页面 确认CMake安装

在windows系统上的MSYS64平台上Build GCC

China☆狼群 提交于 2020-08-11 02:35:35
想在windows环境下使用一些特殊版本的gcc,例如GCC 7.5,它修改了好多的bug,下面介绍一下AVR-GCC的build过程。 build环境: msys2 64位的环境,安装了mingw64/mingw-w64-x86_64-gcc,和 texinfo bison dos2unix automake aclocal gmp,mpfr,mpc库 配置,命令: CFLAGS=-D__USE_MINGW_ACCESS ../configure --prefix=$PREFIX --target=avr --disable-nls --enable-languages=c,c++ --with-dwarf2 --disable-shared --disable-libada --disable-libssp 开始build, make 安装:make install 安装完后的注意事项:如果只在msys环境下运行则不需要拷贝文件;如果想脱离msys2环境,在ms终端中运行,则需要拷贝三个文件:libgmp-10.dll,libiconv-2.dll,libwinpthread-1.dll。 来源: oschina 链接: https://my.oschina.net/u/182236/blog/4304352

将SDPT3配置到matlab

戏子无情 提交于 2020-08-10 10:14:55
将SDPT3配置到matlab 用yalmip和matlab建模求解优化问题时,对于半定规划问题用LMILAB直接求解不了,查了查发现在YAMLIP中使用lmilab是禁止(虽然没有报错)。一是因为lmilab速度慢,影响YALMIP的效率问题。更重要的是,lmilab不显示任何错误和不可行性报告给YAMMIP。 因此,不论是否可行,YAMLIP只能友好的显示‘successfully solved’。所以转而考虑使用SDPT3来求解半定规划问题。在网上找了一通,好像对于SDPT3的配置教程没人写过,实际配置还是很麻烦就决定写下来记录一下。 1.首先是SDPT3的下载,网上搜其配置找到的安装包全是需要积分或者充值很麻烦,其实直接从官网自己下就OK了。 http://www.math.cmu.edu/~reha/sdpt3.html 2.下载完成后,按照文件里README提示,需要在matlab中执行 Installmex 文件,运行后发现如果matlab中未配置过支持的mex文件的编译器或者SDK是运行不了的。 3.下载安装支持MEX文件的编译器。 在主页附加功能——>获取附加功能弹出附加功能资源管理器 在搜索框输入mingw即可找到需要的MinGW编译器,如果是R2017b及以后版本直接下载就好。 我下载了MinGW,发现并不适配R2016b,按照提示找到适配版本即可。

VS Code配置c/c++环境

痞子三分冷 提交于 2020-08-07 06:23:46
目录 一句话总结 准备工作 下载visual studio code 安装MinGW-w64 什么是 MinGW? MinGW-w64与MinGW的区别 为什么使用MinGW-w64 注意: 下载、安装、配置MinGW-w64 验证 安装扩展(extension) 安装C/C++ 创建工作区,用于存放代码 配置C/C++ 配置编译器路径 创建生成任务 配置debug调试设置 安装Code Runner 配置Code Runner 配置把文件编译后存放到指定的文件夹下 官网参数说明 一句话总结 1. 去官网下载、安装visual studio code; 2. 去官网下载、安装MinGW-w64,且配置path环境变量; 3. 验证gcc、g++、gdb命令正常运行; 4. 通过VS Code安装c/c++扩展插件; 5. 根据c/c++官网介绍进行配置; 6. 通过VS Code安装code runner扩展插件; 7. 根据code runner官网介绍进行配置; 准备工作 下载visual studio code 去visual studio code的官网 https://code.visualstudio.com 下载适合自己的visual studio code版本。本人下载的是下图这个版本 然后安装。 Visual studio code只是一个纯文本编辑器

windows下安装mingw-w64

南笙酒味 提交于 2020-08-06 09:31:30
mingw-w64应该可以算是mingw的改进版本吧,mingw系列编译器是非常好的并且主流的c/c++编译器 mingw-w64只负责程序的编译,只提供命令行操作没有编辑代码的图像界面,代码的编写需要由文本编辑器(如 vscode )来完成 安装步骤: 首先官网去下载: mingw-w64 但普通人群可能会因为一些原因下载失败,所以一般建议下载离线版解压后 添加环境变量 离线版下载地址: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/sjlj/x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0.7z/download 下载后选一个合适的位置解压,这个位置也就相当于是安装位置(顺便给文件夹改个短一点的名字) 进入解压好的文件夹下的bin文件夹 复制下来路径 然后在此电脑鼠标右键选择属性 选择高级系统设置 点环境变量 选择系统环境变量下的Path 选择编辑 点新建 然后把刚刚复制的文件路径粘贴进去 然后一路点确定退出 完成 验证一下 按win+r运行cmd或者powershell输入gcc -v 出现下图的信息说明一切顺利 结束