cygwin是許多自由軟體的集合,最初由cygnus solutions開發,用於各種版本的microsoft windows上,執行unix類系統。cygwin的主要目的是通過重新編譯,將posix系統(例如linux、bsd,以及其他unix系統)上的軟體移植到windows上。cygwin移植工作在windows nt、windows 2000、windows xp以及windows server 2003上比較好,在windows 95和windows 98上,相對差勁一些。目前cygwin由red hat等負責維護。
cygwin包括了一套庫,該庫在win32系統下實現了posix系統呼叫的api;還有一套gnu開發工具集(比如gcc、gdb),這樣可以進行簡單的軟體開發;還有一些unix系統下的常見程式。2023年,新增了x window system。
另外還有乙個名為mingw的庫,可以跟windows本地的msvcrt庫(windows api)一起工作。mingw占用記憶體、硬碟空間都比較少,能夠鏈結到任意軟體,但它對posix規範的實現沒有cygwin庫完備。
但糟糕的是,cygwin不支援unicode。實際上,除了當前windows系統以及oem codepages(例如,乙個俄語使用者,他的codepages是cp1251和cp866,而不能是koi8-r、iso/iec 8859-5、utf-8等),cygwin對其他字符集都不支援。
red hat規定,cygwin庫遵守gnu general public license,但也可以跟符合開源定義的自由軟體鏈結。red hat另有**不菲的許可協議,這樣使用cygwin庫的專屬軟體,就可以進行再發布。
Windows下Qt的MYSQL資料庫開發步驟
安裝步驟 mysql source yourdir db.sql show tables select from table your 1.安裝mysql時要選上安裝include和lib。mysql安裝的時候預設的 安裝路徑中有空格,我們得先把它的include和lib目錄拷貝到沒有空格 的路徑下...
Windows環境下安裝pip,方便你的開發
2.解壓安裝 4.安裝setuptools工具 5.命令列工具cd切換到pip的目錄,找到setup.py檔案,然後輸入python setup.py install,執行即可 之所以能執行這步,是因為之前安裝的setuptools工具,以後就可以隨意安裝python的庫了,只要找對setup.py...
Windows7 64位下搭建PyGTK開發環境
畢業設計用pygtk實現的,理論上是可以跨平台的,但是其中用到的一些模組可能無法在win下用 或許折騰折騰這些模組可以搞到win平台的,好吧,我沒那麼蛋疼 win7上搭建gtk和pygtk開發環境的詳細步驟 一 環境說明 windows 7 x86 64 沒有安裝python 注 是32位的,不是6...