|
基于windows 的可視化Unix/linux開發(fā)工具 magic c++ www.大家都知道吧,現(xiàn)在美國華裔女博士開發(fā)成功Uniwin,將終結(jié)Magic C++ 短暫的輝煌。 女高手長得不錯: http://www.u./~yilu/ 簡介(轉(zhuǎn)載) 這里是一個(gè)簡短得說明 ---------------------------------------- Uniwin是一套基于ssh/sftp技術(shù)的用于在Windows客戶端開發(fā)遠(yuǎn)程Unix服務(wù)器程序的軟件。Uniwin通過改寫了GNU工具鏈為一些客戶端的小樁 (STUB) 程序以及實(shí)時(shí)同步Windows客戶端和服務(wù)器代碼,為遠(yuǎn)程開發(fā)提供了一個(gè)無縫的接口。類似的產(chǎn)品,如Magic C++,與之不同,Uniwin直接使用ssh/sftp協(xié)議,因此服務(wù)器端不需要運(yùn)行任何服務(wù)程序。Uniwin自己不提供圖形開發(fā)界面,但是Uniwin為eclipse/CDT做了專門的優(yōu)化,Uniwin自身經(jīng)過一些簡單配置后,就可以為eclipse/CDT從底層提供一個(gè)遠(yuǎn)程開發(fā)調(diào)試的環(huán)境,這是,eclipse就是被改造為一個(gè)遠(yuǎn)程調(diào)試的集成開發(fā)環(huán)境。許多eclipse帶來的同步工具例如FTP-webDAV,Uniwin通過FTP/SFTP橋的模式直接解決了eclipse同步工具不支持SFTP的問題。由于Uniwin從底層出發(fā),所以除了eclipse/CDT,他同時(shí)能無縫的將其他IDE改造為遠(yuǎn)程開發(fā)系統(tǒng),例如,在調(diào)試工具中,Uniwin的gdb樁(STUB)能直接支持cygwin帶來的DDD圖形調(diào)試界面。所有Uniwin的提供的程序都是幫助集成開發(fā)環(huán)境(如eclipse/CDT)完成客戶端和服務(wù)器端的通信和文件同步的。所以所有諸如編譯,調(diào)試以及運(yùn)行都發(fā)生在服務(wù)器端,客戶端只是一個(gè)圖形界面系統(tǒng)以及編輯功能。Uniwin可以定義為集成開發(fā)系統(tǒng)(eclipse/CDT)背后的通信員和搬運(yùn)工 (A labor behinds IDE)。正確配置Uniwin后,可以使用eclipse/CDT象開發(fā)本地程序一樣開發(fā)遠(yuǎn)程程序。 Uniwin自帶了兩個(gè)極其有用的小工具。一個(gè)是基于SFTP的客戶端和遠(yuǎn)程服務(wù)器之間的文件同步,能夠通過SFTP協(xié)議實(shí)時(shí)的同步客戶端和服務(wù)器的指定的目錄下的任何文件。另外一個(gè)是FTP/SFTP橋,Uniwin為了支持eclipse的同步工具,自帶了一個(gè)全功能,多線程的FTP到SFTP協(xié)議轉(zhuǎn)化程序,在本地提供FTP服務(wù),同時(shí)又是遠(yuǎn)程Unix服務(wù)器的一個(gè)SFTP客戶程序。 注:eclipse是由IBM提供的源碼發(fā)展出來的集成開發(fā)環(huán)境,目前已經(jīng)成為事實(shí)上的集成開發(fā)環(huán)境的工業(yè)標(biāo)準(zhǔn)。 美女工具不太容易裝,要裝eclispe,java, cdt,FTP-webDAV等一堆,折騰了一 晚,不過,跟美女是有前途地!我決定放棄Magic C++ , 轉(zhuǎn)向美女的懷抱,嘿嘿 有興趣地在這里下載 http://www.u./~yilu/uniwin/Uniwin.zip 里面有中英文說明,免費(fèi)! |
|
|