cygwin的工作机制
来源:互联网 发布:java设置excel样式 编辑:程序博客网 时间:2024/05/21 22:23
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的工作机制
- ORACLE的工作机制
- 搜索引擎的工作机制
- ORACLE的工作机制
- ORACLE的工作机制
- ORACLE的工作机制
- session的工作机制
- Intent 的工作机制
- struts的工作机制
- pthread_cond_wait的工作机制
- ORACLE的工作机制
- ckpt的工作机制
- struts的工作机制
- struts2的工作机制
- struts2的工作机制
- Struts2的工作机制
- Struts2的工作机制
- Cygwin MinGW
- 在Linux下安装的MySQL,误删mysql.socket后怎么办?
- 解决 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 问题
- java 第八课 类的继承
- 源码搭建linux下vsftp服务器
- cygwin的工作机制
- 11级_Java_曹建波6.05 索引
- Linux下getsockoptsetsockopt_函数说明.
- C语言中static的用法
- 6-5 长城维修测试
- 基于C#Winform的简易聊天程序客户端(3)
- boost::mutex vs boost::recursive_mutex
- SQL为字段添加一个唯一约束
- HRBEU/HEUOJ----1002 A Star not a Tree?