經過前面安裝Linux系統介紹,緊接着進入搭建Linux開發環境的第二步,選擇C++開發工具,以及必要的客戶端軟件。從而完整的搭建一個Linux下C++開發的環境,便於初學者在該環境下可以很好的學習。c++
1、代碼編輯器安全
因爲採用Windows下開發Linux的C++程序,那麼選擇一個在Windows中方便代碼編輯的工具也是很是的重要。C++代碼編輯器種類不少,就連記事本也能夠用做C++代碼編輯。這裏推薦使用UE(UltraEdit)這款功能強大的代碼編輯工具。服務器
UltraEdit工具是共享軟件,能夠從官方網站下載安裝。UltraEdit下載地址爲www.ultraedit.com。用戶能夠下載最新版本。UltraEdit是一款功能強大的文本、程序源代碼以及HTML的編輯器。其做爲源代碼編輯器,默認配置能夠對C/C++、Java等語言進行語法高亮顯示,具備複製、粘貼、剪切、查找、替換、格式控制等編輯功能。網絡
2、網絡終端的選擇編輯器
一般,做爲Unix/Linux系統遠程終端有多種軟件可供選擇,如SecureNetTerm、SecureCRT等。各個工具提供支持的功能各不相同。每一個軟件基本都提供了比較豐富的模擬終端,Linux天然也在其中。工具
這裏經過比較,推薦使用SecureCRT這款網絡終端軟件。它很好的支持了網絡終端相關鏈接功能,集TELNET、SSH協議登陸於一身。相對於普通的TELNET登陸,SSH協議登陸是安全的,登陸傳遞的數據都是通過加密的密文。學習
注意:一般開發使用中推薦使用SSH協議登陸的方式。這樣能夠確保登陸賬號的安全。開發工具
從網上下載SecureCRT工具,這裏使用的是5.2版本。下面將會描述該軟件安裝使用步驟。網站
(1)雙擊該軟件可執行的exe文件,進入安裝準備階段。隨後軟件初始安裝以後,出現正式安裝歡迎版面,軟件License協議窗口如圖2.30所示。加密
圖2.30 SecureCRT License協議聲明窗口
(2)單擊「I Agree」按鈕,代表贊成該軟件License聲明協議,進入軟件安裝歡迎畫面,如圖3.31所示。
圖2.31 SecureCRT軟件安裝歡迎界面
(3)瀏覽過該軟件安裝歡迎畫面後,單擊「Next」按鈕,進入安裝/升級畫面,界面信息提示用戶是升級當前已經安裝的軟件版本,仍是從新選擇安裝,如圖2.32所示。
圖2.32 SecureCRT軟件安裝/升級界面
(4)因爲當前電腦系統中不存在該軟件的安裝,所以此處直接選擇從新安裝軟件,選擇安裝軟件界面中「Install into new location」,而後點擊「Next」按鈕,進入下一步安裝。如圖2.33進入選擇安裝軟件所在的目錄,此處選擇安裝在D盤sftware目錄中。
圖2.33 選擇安裝目錄
(5)選擇完畢安裝軟件目錄後,單擊「Next」按鈕進入配置選項設置界面,如圖2.34所示。
圖2.34 軟件配置設置界面
(6)上述配置按照默認狀況設置,所以直接單擊「Next」按鈕進入下一步安裝,進入支持網絡鏈接協議選擇界面,如圖2.35所示。
圖2.35 軟件支持鏈接協議選擇配置
(7)選擇所有支持,全部鏈接協議都打上勾,以後點擊「Next」按鈕進入準備安裝的界面,如圖2.36所示。
圖2.36 準備安裝軟件界面
(8)單擊「Finish」按鈕以後,進入安裝進度條界面,安裝的SecureCRT軟件很小,所以很快安裝完畢,進入了安裝完畢提示界面,如圖2.37所示。
圖2.37 安裝成功界面
(9)單擊「OK」完成該軟件安裝過程,至此該軟件就能夠在開發者的操做系統上使用了。
下面將會根據前面虛擬機和虛擬機實例安裝的結果,經過SecureCRT軟件實現Windows操做系統客戶端鏈接使用,展現該軟件操做基本步驟,以下所示。
(1)點擊桌面生成的SecureCRT軟件快捷方式後,出現鏈接配置界面,如圖2.38所示。
圖2.38 SecureCRT軟件鏈接配置
(2)上圖中Sessions相似目錄文件格式,支持樹形方式將一個個客戶端鏈接配置組織起來,同時支持文件夾方式管理。此時開發者面對一個新的客戶端鏈接配置,須要必定的配置管理,如圖2.39操做。
圖2.39 選擇建立新鏈接
(3)鼠標右鍵點擊上述界面中的「Sessions」,跳出選擇建立新鏈接的選項,此處只須要建立一個新的鏈接配置,所以根據上圖紅色標註選擇「新建會話」,跳出新會話建立的界面,供開發者配置,如圖2.40所示。
圖2.40 新建會話鏈接界面
(4)下面開始根據實際需求,配置鏈接相應的開發環境,首先保證虛擬機實例已經啓動,而且相應的IP地址已經配置完畢,配置鏈接會話信息如圖2.41所示。
圖2.41 配置會話基本信息
(5)根據上述界面顯示,新創建的鏈接虛擬機實例的名稱爲「Linux c++」,採用「Telnet」鏈接協議與虛擬機實例創建鏈接。選中協議後,須要填寫鏈接配置的用戶名和口令信息,如圖2.42所示。
圖2.42 選擇自動登陸配置信息
(6)完成基本鏈接配置信息以後,須要選擇左邊欄中的「登陸動做」,設置登陸時初始方式,爲了不每次登陸都須要輸入用戶名和口令的麻煩,此處能夠將右欄「自動登陸」打上勾,開始設置該鏈接的用戶名和口令,如圖2.43所示。
圖2.43 設置鏈接口令
(7)若是默認狀況下的用戶名和口令已經設置,則能夠經過點擊右欄「增長」來新增口令設置,第一次創建的會話鏈接,直接能夠編輯現有的默認設置,所以此處直接點擊右欄中的「編輯」按鈕,跳出上圖中的編輯小對話框。隨後設置用戶名和口令如圖2.44所示。
圖2.44 設置用戶名界面
(8)設置完畢點擊「肯定」,一樣的操做方式,定位至「passwd」設置口令,如圖2.45所示。
圖2.45 設置口令界面
(9)用戶名能夠採用明文,通常口令的設置都採用隱藏密文的方式,所以上述設置口令時須要將選項「隱藏」選上,設置完畢,單擊「肯定」完成口令設置。下一步進入鏈接設置完成界面,如圖2.46所示。
圖2.46 完成鏈接配置界面
(10)經過上述完成界面中單擊「肯定」,至此完成一個新會話鏈接的基本配置。下面將會經過鏈接請求來鏈接服務端虛擬機實例。如圖2.47所示。
圖2.47 鏈接新建立界面
(11)單擊上述新建立的鏈接會話「Linux c++」,便可完成對服務器端虛擬機實例的鏈接請求,若是配置正確,會受到來自服務端的信息回顯,採用用戶名「developer」鏈接成功信息以下所示。
Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
Kernel 2.6.9-11.ELsmp on an i686
login:
developer
Password:
Last login: Sat Aug 7 11:14:55 from 192.168.0.1
[developer@localhost ~]$
至此開發者能夠在Windows客戶端直接操做Linux虛擬機中的內容了,而不須要經過虛擬機的窗口遠程鏈接的方式進行操做,直接能夠經過客戶端遠程鏈接虛擬機服務端,經過命令方式操做Linux系統,在上面進行開發。
from:http://blog.csdn.net/wangfengwf/article/details/6861476