ubuntu/mysql C++開發環境搭建

許久沒有搭建過開發環境了,(linux系統到底是比windows要穩定),今天由於移動硬盤掉線的問題導致我不得不把開發環境重新搭建了一遍,花了整整一天的時間,汗!

由於手頭只有ubuntu系統的live CD,考慮到平時大部分工作時間都是在xp下,於是決定採用vmware做虛擬機,整個安裝過程漫長、繁瑣。

 

公司電腦的配置:

CPU :P4 2.66G 

內存 :1.5G

顯卡 :集成顯卡

 

1、安裝vmware

版本  VMware Workstation 6.0.2 

序列號   NKMDE-HPQAA-0A5DG-4PWXP (經測試該序列號僅能讓軟件使用30天)

 

2、安裝ubuntu

vmware可以直接把iso文件映射成虛擬光驅,所以安裝起來比較省事,vmware中選擇安裝ubuntu基本配置不要改,虛擬網卡就用橋接。ubuntu的安裝過程中會自動從網上搜索中文語言包,這個時間相當的長,我在安裝過程中使用禁用網卡的方式略過了,很快系統裝好,只是是英文的,需要重新下載中文語言包(70-90M)。在system下選language support,在上面的語言list中找漢語,應用之後ubuntu自動重新下載中文語言包。

我覺得這裏有問題,下載中文語言包裏面包含界面、應用程序的字體語言,這些裏面包括中文簡體、繁體兩種,我僅需要中文簡體爲什麼要我多花一倍的時間下載繁體,還有這個語言包要是單獨提出來,讓更多的人來傳播的話,下載會更快一些。

 

3、更新ubuntu

這步不是必要的,爲了今天的重裝,昨天晚上我就下好離線包。裝的時候安裝ubuntu論壇裏面的操作說明一步一步做過去,結果一點作用都沒有起到。

        http://wiki.ubuntu.org.cn/Ubuntu離線升級包

 

4、安裝mysql

mysql官網提供了很多版本的包,大部分都是red hat的rpm包,經過查找相關資料發現 rpm安裝方式比較混亂,red hat寄希望用提供rpm光盤的方式來進行安裝,這種方式在沒有光盤的情況下會出很多問題,所以ubuntu採用deb方式進行安裝。rpm 可以用軟件轉成deb,不過不一定是可靠的

sudo apt-get install alien

sudo alien -d sourcepackge.rpm

我找到一個比較好的方法:選系統-系統管理-新立得軟件包管理器,搜索mysql相關的包進行安裝。注意一定要安裝libmysqlclient##-dev這種包,否則安裝好的mysql沒有C API的inc、lib等開發環境。

 

5、安裝codeblock

這是目前來說比較好的linux下C++的IDE,本人使用之後感覺仍然不太方便,設計不是太好,暫不做多評。codeblock剛下好的時候,解壓出好幾個deb的包,這些包依賴關係很模糊,只能每個每個的試,我試出來順序是帶lib字眼的要在前面裝,接着以codeblock爲關鍵字裝。我的程序是用C++開發的,這時還需要安裝

g++的庫,用4中提到的辦法,搜g++安裝即可,只是搜索比較慢,要是能優化一下就好了(把搜索的位置分開成搜標題、搜描述,不要揉在一起;既然是按字母順序排序,應該給用戶按字母出過濾的選擇)

 

(續)

6、vmware中的鼠標不能使用滾輪

sudo gedit /etc/X11/xorg.conf

 

Option    "Device"  "/dev/input/mice" 在這句後面加下面的字段

Option    "Protocol"   "IMPS/2"
Option    "ZAxisMapping"  "4 5"
Option    "Emulate3Buttons"  "true"

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章