风轻云淡
风轻云淡
C++博客
首页
新随笔
联系
聚合
管理
随笔 - 132 文章 - 51 trackbacks - 0
<
2011年8月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(7)
给我留言
查看公开留言
查看私人留言
随笔分类
box2D(1)
C++(19)
CEGUI(1)
cocos2d(15)
DX(9)
FreeType(5)
GameDevelop(3)
HLSL(3)
Linux(21)
Lua(2)
LUA(3)
LuaPlus(4)
OGRE(3)
OpenGL(4)
SQL(6)
Toolkit(7)
UI(5)
VC(6)
地图编辑器(1)
计算机图形学基础(1)
批处理(1)
日常问题(5)
图像读取(6)
随笔档案
2012年11月 (2)
2012年10月 (4)
2012年9月 (1)
2012年8月 (9)
2012年7月 (19)
2012年6月 (12)
2012年4月 (4)
2012年3月 (5)
2012年1月 (2)
2011年12月 (5)
2011年11月 (2)
2011年9月 (2)
2011年8月 (5)
2011年7月 (10)
2011年6月 (2)
2011年5月 (6)
2011年4月 (3)
2011年2月 (1)
2011年1月 (2)
2010年12月 (4)
2010年10月 (1)
2010年9月 (6)
2010年8月 (3)
2010年7月 (2)
2010年6月 (12)
2010年5月 (8)
文章分类
VC(2)
文章档案
2010年6月 (1)
2010年5月 (1)
cocos2d-x
cocos2d开发网
cocos2d子龙山人
老G 的BLOG
OGRE
OGRE API
OGRE 中文Wiki
SourceForge
NB的代码下载网站
放风筝的程序员
游艺网
自考论坛
自考论坛
OPenGL
gametutorials.com
教程很详细
GLSL
可以使用赋值开发工具RenderMonkey
地形学习
搜代码
搜索
最新评论
1. re: for_each的用法
碉堡了,学习了
--分
2. re: for_each的用法
我选择死亡
--GG思密达
3. re: lua 中pairs 和 ipairs区别
@kyle
谢谢分享
--Rming
4. re: lua 中pairs 和 ipairs区别
感谢分享 获益了
--damnimgood
5. re: win7 下如何安装sql2000数据库(图)
你好,关于WIN7安装MSDE2000,及SQL2000,你的图片怎么不显示呢?看不到呢,安装不上MSDE2000 呢,不知道什么原因呢?我的QQ是12966828,如果有图片能发到我邮箱吗?
--appcoca
阅读排行榜
1. for_each的用法(35475)
2. lua 中pairs 和 ipairs区别(20819)
3. win7 下如何安装sql2000数据库(图)(18163)
4. 向量的点乘和叉乘(转)(16161)
5. cocos2d-x 给Sprite添加Mask(遮罩)(15646)
评论排行榜
1. UI中包裹物品排序(7)
2. 游戏消息效率之switch...case && if...else (6)
3. cocos2d-x 贝塞尔曲线之游戏应用(6)
4. cocos2d-x android游戏使用自己的字体(4)
5. cocos2d-x 使用box2d来做碰撞检测(且仅用来做碰撞检测)(二)(3)
Windows平台下虚拟UNIX环境
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的
应用程序
移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行
嵌入式系统开发
,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。
cygwin的工作机制
cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在 windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。
启动 Cygwin 通常在 Cygwin安装位置, 有一个 cygwin.bat 的程序, 启动他. 会进入Uninx控制台.
此时这个控制台就可以输入Unix命令了,
首先, 输入 cd
/
cygdrive
然后输入 ls
此时应该能够看到你Windows下的所有盘符, 这里cygwin映射了你的所有硬盘的盘符名字为对应的文件夹.
原文地址:
http://baike.baidu.com/view/3968.htm
posted on 2012-07-02 16:44
风轻云淡
阅读(663)
评论(0)
编辑
收藏
引用
所属分类:
Linux
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
有关Linux的.a、.so和.o文件(转)
ubunto下安装搜狗拼音输入法
E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
ubuntu中设置synergy自动开机启动(转)
Ubuntu配置IP和DNS
ubuntu下执行sudo apt-get install出现E: Could not get lock /var/lib/dpkg/lock
Windows平台下虚拟UNIX环境
linux下vim命令详解
Ubuntu中如何查看自身的IP地址
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理