如何创建一个有效的网站以在本地WordPress平台上进行文字内容管理?
摘要:网站建设文字,本地wordpress平台,深圳服务网站入口,如何做聚合类网站文章目录1 GNU、GCC与minGW2 minGW当前下载方式3 minGW-w64配置途径Step1Step2Step31 GNU、GCC与minGW GNU这
网站建设文字,本地wordpress平台,深圳服务网站入口,如何做聚合类网站文章目录1 GNU、GCC与minGW2 minGW当前下载方式3 minGW-w64配置途径Step1Step2Step31 GNU、GCC与minGW GNU这个名字是GNUs Not Unix的递归首字母缩写#xff0c;它的发音为[gnoo]#xff0c;只有一个音节#xff0c;发音很像grew#xff0c;但需要把其中的r音替…
文章目录1 GNU、GCC与minGW2 minGW当前下载方式3 minGW-w64配置途径Step1Step2Step31 GNU、GCC与minGW GNU这个名字是GNUs Not Unix的递归首字母缩写它的发音为[gnoo]只有一个音节发音很像grew但需要把其中的r音替换为n音。 GNU是一个类Unix操作系统。它是由多个应用程序、系统库、开发工具乃至游戏构成的程序集合。GNU的开发始于1984年1月称为GNU工程。GNU的许多程序在GNU工程下发布称之为GNU软件包。 类Unix操作系统中用于资源分配和硬件管理的程序称为“内核”。GNU所用的典型内核是Linux。该组合叫作GNU/Linux操作系统。GNU/Linux为几百万用户所使用然而许多人错误地称之为Linux。 ——以上引用自GNU官方网站。 简而言之GNU就是我们大家通常认知的Linux。 GCC即GNU Compiler Collection, GNU编译器集合。GNU编译器集合包括C、C、Objective-C、Fortran、Ada、Go和D的前端以及这些语言的库libstdc…。GCC最初是作为GNU操作系统的编译器编写的。GNU系统被开发成100%的自由软件在尊重用户自由的意义上是自由的。 —— 以上翻译引用自GCC官方网站。 简而言之GCC就是在GNU操作系统上使用的一种编译器。 minGW即Minimalist GNU for Windows。 Mingw-w64是原始 mingw.org 项目的延伸旨在支持Windows系统上的GCC编译器。 简而言之minGW就是在Windows系统上使用的GCC编译器。 小白之所以要使用minGW主要原因是发现github上很多源码工程需要使用Make进行编译。如果想在Windows系统上进行编译就需要使用minGW。
2 minGW当前下载方式
小白查阅了一些博客文章发现之前的下载方式都指向sourceforge但是下载下来以后发现这个链接的版本已经有些古老了。或者是下载下来以后发现其实是需要编译的源码。虽然说GCC本身具有“自举”bootstrap特点即可以用较老的版本来编译新的版本。但是对于初次使用的小白来说就非常不友好了。毕竟这个“鸡生蛋蛋生鸡”的问题总得先从一只“鸡”或者从一个“蛋”开始。
最简单的办法就是去查找它的源头。minGW的官方网站地址为http://mingw-w64.org
全英文的网站让我们一个单词一个单词去找。在网站左侧有一个Downloads选项。 打开以后又是一大堆英文绝大部分跟我们的目的不符有很多跟Linux系统下使用或者编译有关。但是在快接近页面底部的地方我们找到WinLibs.com的描述。 Standalone MinGW-w64GCC builds for Windows, built from scratch (including all depencencies) natively on Windows for Windows. 编译好的版本正是我们想要的。 于是前往WinLibs.com看看。 在Release versions里可以找到各种版本。可以看到当前的最新版本可以到12.2.0。
注意到下载列表里有两种类型一种是UCRT 运行时另一种是MVSCRT 运行时。关于这个问题的选择我们可以看到在这一段的上方不远有一个解释 MSVCRT 或 UCRT 运行时库选择 传统上MinGW-w64编译器使用MSVCRT作为运行时库该库在所有版本的Windows上都可用。 由于Windows 10通用C运行时UCRT可作为MSVCRT的替代品。UCRT也可以安装在早期版本的 Windows 上请参阅Windows 中的UCRT更新。 除非您的目标是旧版本的Windows否则UCRT作为运行时库是更好的选择因为它是为了更好地支持最新的Windows版本以及提供更好的标准一致性而编写的另请参阅将代码升级到UCRT。 简而言之MSVCRT可以适用于所有的Windows版本而win10及以上版本可使用UCRT。官方推荐使用更好的UCRT。
小白去查询了一下UCRT对应的是Visual Studio 2015以上的版本。
