MSYS(Minimal SYStem)
来源:百度文库 编辑:神马文学网 时间:2024/04/18 12:56:28
MSYS(Minimal SYStem)References:
http://hi.baidu.com/nivrrex/blog/item/02eebc3ef74664f1828b13d0.html
Winows的CMD命令行功能有限,在《设置CMD命令提示符更方便使用的几个技巧》一文中介绍了将CMD进行改造使其更加方便的方法。
MSYS 是Minimal SYStem的缩写,它是一个开源的Shell系统,是Bourne Shell终端到Windows 的轻量级的移植,包含了diff、sed、awk、sort等很有用的工具。主要用来配合Mingw进行Linux软件的跨平台移植开发。当然,单独使用 也是可以的。
该软件是有绿色版和安装版两种。如果只装MSYS核心包,大小不足10M。
官方网站和下载地址
http://www.mingw.org/wiki/MSYS
http://sourceforge.net/project/shownotes.php?release_id=46827
http://sourceforge.net/projects/mingw/
对于不需要编译C++的朋友,可以不安装Mingw。
下载其中的MSYS Base System就可以,下载以后直接安装。
如果要安装Mingw,注意不要将它与MSYS安装到同一个目录里面。
另外,MSYS DTK 是一个附加的开发工具包,包括Perl、autoconf、automake、libtool等工具,如果需要可以一块下载装到MSYS同一个目录里。这 样安装完成应该就可以使用了。
但是,官方安装说明还有一个步骤用绿色版的MSYS覆盖MSYS安装目录的内容,好吧不管出于什么理由,将msysCORE-XXXXXXXX- bin.tar.gz解压到MSYS安装目录选择覆盖即可。
然后,点击桌面或者开始菜单的M图标,就可以启动MSYS窗口了。
MSYS默认是没有VIM编辑器的,不知你是否需要,对于我反正不太方便。从 http://sourceforge.net/projects/mingw/files/ 下载MSYS vim装上(居然采用lzma格式压缩)。
装好以后,启动进入MSYS窗口。
本机磁盘如C:,D:,E:可以通过/c, /d, /e等访问,C:\Windows\system32在MSYS中就变成/c/windows/system32 。
可以通过编辑/etc/fstab文件,加入想要访问目录的快捷路径。比如想要用/ffdown访问E:\AppCache\Firefox \Download目录,可以先在根目录建立该目录,即
mkdir /ffdown
然后,编辑/etc/fstab,加入下面一行就行了
e:/AppCache/Firefox/Download /ffdown
如果需要MSYS与Mingw关联,可以在fstab中加入
<你的Mingw路径> /mingw
注意:fstab文件的换行符需要使用UNIX格式的LF,而不是DOS格式的CRLF。
也就是说fstab文件需要在MSYS系统中进行编辑,不要在Windows中用记事本等编辑器编辑,除非你知道如何将DOS格式转化为UNIX格式。
MSYS存在的一个缺陷是对中文路径和中文文件名支持有问题,使用ls命令查看时,中文文件和目录显示为???。
临时解决方法是,可以使用TAB补全来显示中文名称,或者使用 ls --show-control-chars 命令查看。
默认设置下,MSYS系统无法访问Windows系统中的dir等命令,而Windows的CMD中也无法访问MSYS的命令。
可以在MYS中运行 rxvt -e cmd ,出现的窗口可以支持中文文件名,而且既可以使用Windows命令也可以使用MSYS的命令。
另外,发现MSYS默认居然自带了一个telnet,支持中文但并不很完善,可以用来登录BBS。还有一个访问ftp的客户端。
PS.
1.安装MinGW-5.1.6.exe 选择gcc,make,会在当前目录下生成配置文件mingw.ini和下载 如下包: w32api-3.10.tar.gz mingw-runtime-3.13.tar.gz mingw32-make-3.8.1-2.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz gcc-core-3.4.5-20060117-1.tar.gz binutils-2.17.50-20060824-1.tar.gz 保留这下文件, 下次在安装时,安装程序检测到当前目录下以有的 文件就不在从新下载了. 默认安装到C:\MinGW目录下.
http://hi.baidu.com/nivrrex/blog/item/02eebc3ef74664f1828b13d0.html
Winows的CMD命令行功能有限,在《设置CMD命令提示符更方便使用的几个技巧》一文中介绍了将CMD进行改造使其更加方便的方法。
MSYS 是Minimal SYStem的缩写,它是一个开源的Shell系统,是Bourne Shell终端到Windows 的轻量级的移植,包含了diff、sed、awk、sort等很有用的工具。主要用来配合Mingw进行Linux软件的跨平台移植开发。当然,单独使用 也是可以的。
该软件是有绿色版和安装版两种。如果只装MSYS核心包,大小不足10M。
官方网站和下载地址
http://www.mingw.org/wiki/MSYS
http://sourceforge.net/project/shownotes.php?release_id=46827
http://sourceforge.net/projects/mingw/
对于不需要编译C++的朋友,可以不安装Mingw。
下载其中的MSYS Base System就可以,下载以后直接安装。
如果要安装Mingw,注意不要将它与MSYS安装到同一个目录里面。
另外,MSYS DTK 是一个附加的开发工具包,包括Perl、autoconf、automake、libtool等工具,如果需要可以一块下载装到MSYS同一个目录里。这 样安装完成应该就可以使用了。
但是,官方安装说明还有一个步骤用绿色版的MSYS覆盖MSYS安装目录的内容,好吧不管出于什么理由,将msysCORE-XXXXXXXX- bin.tar.gz解压到MSYS安装目录选择覆盖即可。
然后,点击桌面或者开始菜单的M图标,就可以启动MSYS窗口了。
MSYS默认是没有VIM编辑器的,不知你是否需要,对于我反正不太方便。从 http://sourceforge.net/projects/mingw/files/ 下载MSYS vim装上(居然采用lzma格式压缩)。
装好以后,启动进入MSYS窗口。
本机磁盘如C:,D:,E:可以通过/c, /d, /e等访问,C:\Windows\system32在MSYS中就变成/c/windows/system32 。
可以通过编辑/etc/fstab文件,加入想要访问目录的快捷路径。比如想要用/ffdown访问E:\AppCache\Firefox \Download目录,可以先在根目录建立该目录,即
mkdir /ffdown
然后,编辑/etc/fstab,加入下面一行就行了
e:/AppCache/Firefox/Download /ffdown
如果需要MSYS与Mingw关联,可以在fstab中加入
<你的Mingw路径> /mingw
注意:fstab文件的换行符需要使用UNIX格式的LF,而不是DOS格式的CRLF。
也就是说fstab文件需要在MSYS系统中进行编辑,不要在Windows中用记事本等编辑器编辑,除非你知道如何将DOS格式转化为UNIX格式。
MSYS存在的一个缺陷是对中文路径和中文文件名支持有问题,使用ls命令查看时,中文文件和目录显示为???。
临时解决方法是,可以使用TAB补全来显示中文名称,或者使用 ls --show-control-chars 命令查看。
默认设置下,MSYS系统无法访问Windows系统中的dir等命令,而Windows的CMD中也无法访问MSYS的命令。
可以在MYS中运行 rxvt -e cmd ,出现的窗口可以支持中文文件名,而且既可以使用Windows命令也可以使用MSYS的命令。
另外,发现MSYS默认居然自带了一个telnet,支持中文但并不很完善,可以用来登录BBS。还有一个访问ftp的客户端。
PS.
1.安装MinGW-5.1.6.exe 选择gcc,make,会在当前目录下生成配置文件mingw.ini和下载 如下包: w32api-3.10.tar.gz mingw-runtime-3.13.tar.gz mingw32-make-3.8.1-2.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz gcc-core-3.4.5-20060117-1.tar.gz binutils-2.17.50-20060824-1.tar.gz 保留这下文件, 下次在安装时,安装程序检测到当前目录下以有的 文件就不在从新下载了. 默认安装到C:\MinGW目录下.
2.安装MSYS-1.0.10.exe 接受所有默认选项,最后会出项一个Dos窗口,都选择y,当询问 MinGW的按装路径时: Please answer the following in the form of c:\msys Where is your MinGW installation? 输入MinGW的安装路径C:/MinGW
3.安装msysDTK-1.0.1.exe 选择安装路径C:\MinGW\msys\1.0
4.安装其它工具包: mingw-utils-0.3.tar.gz : 包含了pexports等工具 gdb-6.7.50.20071127-mingw.tar.bz2 工具包的安装方法都差不多,只要装文件解压到MinGW的安装目录下就行了.
5.编译是连接其它dll库,如: 1 )pexports python24.dll >python24.def 2)dlltool --dllname python24.dll --def python24.def --output-lib libpython24.lib 用libpython24.lib连接就行了
MSYS(Minimal SYStem)
system log
file system
SYSTEM initial
SYSTEM initial
System.load 和 System.loadLibrary详解
System.getProperty()参数大全
Designing an assessment system
Google File System
Advanced Mobile Phone System
M-system DOC
使用system管理权限
File System Benchmarks
File System Primer - CoolSolutionsWiki
readings in distributed system
A Simple Trading System
Common Theme System Functions
System.getProperty()参数大全
Learning management system - Wikipedia
Advanced Mobile Phone System
ibm System parts全
System Volume Information
[Nemeth00] 28.4. System daemons
System帐户登录