1. 程式人生 > >Ubuntu 程式設計環境配置

Ubuntu 程式設計環境配置

  這兩天把一個 Windows 環境下的小程式移植到了 Linux 環境下,移植過程還比較順利,我使用的 Linux 是 Ubuntu 的發行版,之所以選擇它是因為離它的源太近了,下載和更新軟體非常方便。不過 Ubuntu 卻並非為程式開發設計的,就我個人的看法,它是想和 Windows 和 Mac OS X 競爭桌面市場。所以想要在它下面開發程式,還需要進行一番配置。

1. 更新線上軟體庫快取

2. 為了方便與 Windows 上的 ssh 客戶端軟體互動而安裝 OpenSSH Server 軟體

3. 安裝上傳下載檔案小工具 lrzsz 軟體

4. 安裝 vim 文字編輯器

5. 設定 vim 文字編輯器(複製如下內容以 .vimrc 為檔名儲存到使用者主目錄)

6. 安裝 OpenAL 驅動程式

7. 寫程式的時候也需要聽聽音樂放鬆放鬆,編輯位於使用者主目錄中的 .profile,在檔案末尾新增如下兩行,就可以解決 mp3 標籤亂碼問題

上述兩行的意思是設定 mp3 檔案的 ID3 和 ID3V2 標籤的編碼格式,應用程式解析標籤的時候將按照上面給定的順序測試。

8. 配置 C/C++ 程式設計開發環境

第一行將安裝開發需要的常用工具,例如 gcc,g++,make 等等。

第二行將安裝 C 語言庫函式和 Linux 系統呼叫的 man 手冊。

第三行和第四行將安裝 POSIX 標準下的相關函式 man 手冊,例如 Linux 下多執行緒 pthread 系列函式。

9. 安裝 OpenAL 開發庫

10. 安裝 OpenGL 開發庫

OpenGL 開發庫的安裝看起來相對簡單,這是因為這裡安裝的 glut 庫依賴於 gl 和 glu 庫,所以只需要這一條命令就可以完成 OpenGL 開發庫的安裝,上面安裝 OpenAL 也類似,只需要安裝 alut 庫,就可以把 OpenAL 的開發庫以及驅動全部安裝完畢。

到這裡基本的環境就配置得差不多了,其實關於 vim 還有很多外掛,裝上之後幾乎可以把它打造得像 Windows 下面的 Visual Studio 一樣強大,不過對於我來說,上面的設定已經夠用了,暫時就寫到這裡。