琵琶行论坛

 找回密码
 注册

模擬器學習日記 (3) - 三種使用 MinGW 的方式,選擇 MSYS

热度 1已有 971 次阅读2010-2-14 11:24 |个人分类:模擬器研究|

这次,谈谈 MinGW 的编译环境。

上一次,我们是透过改变 cmd 的搜寻路径,set path=c:\MinGW\bin;%path% 让 Windows 作业系统,可以找到 gcc 编译器。可是这样不太方便,另外一个问题,是用 notepad 来编辑程式,这可不太方便。

所以这次,我们谈谈如何设定一环境,让开发程式,变得简单一点。有哪些选择呢?

(1) 改 Windows 使用者环境变数 + Notepad++

用系统管理员的权限,把 c:\MinGW\bin 加到系统环境变数,这样无论你在哪一个目录,你都可以执行 gcc。另外编辑程式,改成用 Notepad++。这样的设定,对于自己编译 MAME 应该就够了。

Notepad++ 在这里下载:http://notepad-plus.sourceforge.net/tw/site.htm,这是一个免费而强大的文字编辑器,作者是台湾人,所以介面支援简繁体中文。


(2) codeblocks 

另外网路上很多人用的是的是 codeblocks,这是一个跨平台,支援多种编译器 gcc 及 vc 及其他,的整合环境。编辑,编译,除错都在一起。看起来很优,但是我想事情从简单开始,有兴趣的人,不妨试看看。另外有一件事要先提醒,codeblocks 是有自己的专案档(XML格式),如何让没有使用 codeblocks 的人也能编译你的专案?


(2) MinGW 官方,推荐的是 MSYS - Minimal SYStem, is a Bourne Shell for Window

什么是 MSYS,简单讲,就是把 Linux 下的文字模式,命令列环境,包括强大的 shell ,搬到 Windows 上来。如果你有在 Linux 上使用过 bash,你就会知道这个有多方便。

MSYS 的下载在这里:http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe

也是一样勇敢的给它执行下去,建议不要更改内定的安装路径 c:\msys\1.0 。安装的最后一个步骤,会让 MSYS 可以连结到你的 MinGW,这个步骤叫 post install (安装后的行动):
(1) 要不要执行 post install,勇敢的回答 y
(2) 是否已经装了 MinGW,回答 y
(3) MingW 的路径,回答 c:/MinGW

安装完,你的桌面多一个 MSYS 的图示,执行后画面如下图,有很多 Linux 上常用的命令都已经在了。不过我发现 gcc 的版本是 3.4.5 是乎有点老(不是说老的不好,而是有的模拟器需要新版本 gcc才能编译)

总之,我们已经把 MSYS 安装好了。你可以试看看,下 help,看有哪些内建命令可以用。看起来有点复杂,是不是开始有一点点觉得 "牛" 了呢?

这篇已经太长了,下一篇,我们再来看看,是不是需要更新 gcc,及选一个文字编辑器。

评论 (0 个评论)

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2024-3-29 01:23 , Processed in 0.018204 second(s), 6 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部