duzhig 发表于 2008-8-29 20:53:19

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

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

见附件图片

AnthonyLee 发表于 2008-8-31 03:02:09

回复 #1 duzhig 的帖子

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

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

duzhig 发表于 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 编辑 ]
页: [1]
查看完整版本: mingw编译的skyeye在模拟的linux里ls终端显示的有问题 什么原因