QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1750|回复: 2

mingw编译的skyeye在模拟的linux里ls终端显示的有问题 什么原因

[复制链接]
发表于 2008-8-29 20:53:19 | 显示全部楼层 |阅读模式
mingw编译的skyeye在模拟的linux里ls终端显示的有问题 什么原因

见附件图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-8-31 03:02:09 | 显示全部楼层

回复 #1 duzhig 的帖子

彩色终端的实质是在输出字符的某些段落采用 0x127(ESC)+字符模式+字符内容 构成的 ANSI color 编码,
所以出现这种情况是因为你用的是 Windows 本身的 command shell。

解决办法:采用 MinGW 的 bash shell,同时修改 msys.bat 禁止采用 rxvt 而用 cmd 代替。
回复

使用道具 举报

 楼主| 发表于 2008-8-31 11:05:28 | 显示全部楼层
解决办法:采用 MinGW 的 bash shell,同时修改 msys.bat 禁止采用 rxvt 而用 cmd 代替。
有点疑惑,到底是用MinGW 的 bash shell还是cmd
用MinGW 的 bin下的sh运行还是一样的啊,我应该在哪个下面运行skyeye -e vmlinux
windows的cmd不是不行吗,禁止采用 rxvt 而用 cmd 代替。是什么意思
下面的msys.bat应该怎么改,不用rxvt用sh还是一样的结果啊

start rxvt -backspacekey  -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
exit

:startsh
start sh --login -i
exit

另外我用CTRL+C的时候windows提示运行错误,调试或终止程序,是不是和这个有关系
skyeye怎么能正常退出 除了CTRL+C

[ 本帖最后由 duzhig 于 2008-8-31 21:18 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 08:24 , Processed in 0.053892 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表