建构自订的MinGW/MSYS开发环境介绍

这篇教学来自Building a custom MinGW/MSYS development environment Introduction,主因是我想要重新实作GTK的程式,看太久的程式码了,没有实作的话,很容易就生疏的,另外也考量到GTK在Windows(32-bit)上使用MinGW是较好的选择,所以我再度检视一下MinGW是否有更新,另外这一次的GTK+已经到2.22.0版了,所以Google到这一篇,看起来满新的,有针对GTK 2.16跟GTK 2.22做一些说明,而且这个建构环境我以前没玩过,就来试试吧!

这份指南描述了如何建构一个自订的mingw/msys的win32开发环境,目标就是建立一组用来建构你自己的程式适合的函式库,包括SDL跟GTK作为主要的SDK。

目录结构模拟一个使用msys安装及mingw编译器的传统UNIX系统,基础的系统在/usr、附加的二位元档案在/opt和我们自己的套件在/usr/local。

这份指南的灵感来自于Linux from Scratch的工作方式,如果你有在Linux上建构套件的经验,那么建构msys环境应该感到熟悉。

这是工作正在进行中。建构一个MinGW的基础系统是一个费时的操作:在建构时,有很多细微的错误跟win32不相容的地方会暴露出来,为每一个找到解决方法可能是一个艰钜的任务,ㄚ琪会试着将所有的操作翻译出来,然后提供可以复制贴上的命令让你使用。

全文将分为5个部份发行,敬请期待:

Part 1: 设定基础系统
Part 2: 建构区域套件
Part 3: 建构GTK
Part 4: 建构额外的工具
Part 5: 建构专案

Comments are closed.