随笔分类 - C++ MinGW
摘要:最近一段时间不知怎么的,使用默认的 MSYS2 源升级软件或是安装新软件的特别的慢。所以就翻了翻国内的几个开源软件的镜像库,发现中科大的库里就有 MSYS2。所以就研究了一下,给 MSYS2 添加了中科大的源。 简单的说 msys64\etc\pacman.d 目录下有三个文件。 mirrorlis
阅读全文
摘要:(from http://www.712100.com/bbs/redirect.php?fid=160&tid=191752&goto=nextnewset) 预备知识 用gcc编译程序要用到一些选项要知道 -c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标
阅读全文
摘要:Microsoft Visual Studio 2015社区版提供了强大的开发体验,且 Qt 提供了预编译版本。然而,由于客户提出兼容Windows XP ~ Windows 8.1 这样宽泛的环境要求,使得我们不得不考虑更换工具链。经过反复对比测试,在Mingw32, Cygwin, MSYS2,
阅读全文
摘要:MSYS2, 吃硬盘的大神 MSYS2,集成了 x86 x64两个开发环境,且可以使用 pacman 进行包管理,可谓方便的很!可是,这个东东也有一个很不好的地方,就是实在太占硬盘。尽管下载的软件包一般最大也就几百兆,但这可是高压缩格式的,一旦展开,会像干燥剂喝了水一样泵长起来。以我的MSYS2文件
阅读全文
摘要:http://blog.csdn.net/freeape/article/details/50555003
阅读全文
摘要:前面一节说了cmake简易使用,但是实际开发中项目文件非常多,使用哪种简易方式会导致代码十分混乱,因此本文介绍一种cmake管理大型项目的demo流程。 具体步骤如下: 1.创建相关的项目目录 [cpp] view plain copy cmd mkdir hello cd hello mkdir
阅读全文
摘要:在archlinx的下gcc已经更新到6.2.1了,win10的WSL下还是gcc4.8。官方源没有比较新的版本,于是自己编译使用。 GCC6的几个新特性GCC 6 现在的默认值是 C++ 14. GCC 6 现在包括 C++ Concepts.C++运行时库现在支持特殊的数学函数 (ISO/IEC
阅读全文
摘要:OpenSSL for Windows In earlier articles, we have looked at how to create a gcc build environment on Windows, and also how to compile binaries for Wind
阅读全文
摘要:Index of contents Setting up the MinGW 64 environment Step 1) building libiconv Step 2) building libz Step 3) building libjpeg Step 4) building libpng
阅读全文
摘要:无意中发现的: C:\Users\my>gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=C:/Qt/Qt5.6.2/Tools/mingw492_32/bin/../libexec/gcc/i686-w64-mingw32/
阅读全文
摘要:本机环境:Windows XP 32位MSYS2地址:http://sourceforge.net/projects/msys2/下载32位版本,地址:http://sourceforge.net/projects/msys2/files/Base/i686/当前压缩包名称:msys2-base-i
阅读全文
摘要:libwebsockets是一个轻量的纯C库,在这里尝试使用MinGW进行构建。 官网地址:http://libwebsockets.org/trac/libwebsockets下载地址:http://git.warmcat.com/cgi-bin/cgit/libwebsockets/snapsh
阅读全文
摘要:MSYS2开发环境搭建 软件安装 下载msys2-x86_64软件包,双击安装到某根目录下,比如D:\msys64。 pacman是MSYS2自带的软件管理工具: pacman -Q查看已安装的软件包 pacman -S -g查看软件组 pacman -Q -g base-devel查看软件组包含的
阅读全文
摘要:1 简介 MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW
阅读全文
摘要:http://www.jinbuguo.com/linux/optimize_guide.html作者:金步国版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。 其他作品 本文作者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在
阅读全文
摘要:简介 采用mingw32可以在linux下直接编译c程序输出为windows下的exe程序或dll链接库。 个人编译的纯c程序(不含winapi),主要是c99程序,通常采用gcc/cc编译调试后,再用mingw输出win目标文件。 linux下目标程序及共享库与windows下的应用程序及链接库不
阅读全文
摘要:开源不乏神人,于是有了MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils一直到Win32平台下,包含一系列头文件、库和可执行文件。另有mingw64,可产生64位Windows可执行文件的GNU交叉编译器。然后很多开发者
阅读全文
摘要:Ubuntu下可以直接安装: sudo apt-get install mingw32 mingw32-binutils mingw32-runtime 安装后编译程序可以: i586-mingw32msvc-g++(编译C++程序) i586-mingw32msvc-gcc(编译C程序) 用法和g
阅读全文
摘要:[科普][FAQ]MinGW vs MinGW-W64及其它 部分参照备忘录原文。 试试问答体。首先得绕个远路,从 Win32 开始说起,否则之后容易乱…… 什么是 Win32 ? 嘛,32 自然是指 32 位了?不一定。 正式地说,Win32 主要是指跑在 Windows NT 内核上的 Win3
阅读全文
摘要:MinGW介绍 MinGW,即Minimalist GNU For Windows,它包含了GNU工具集的运行环境、GCC编译器工具集以及其它的GNU程序开发工具(如make、gawk、grep等等)。借用MinGW,可以在Windows操作系统上,使用强大的、丰富多彩的开源工具进行软件开发,例如v
阅读全文