剛開始學習linux,幹學沒什麼意思,想在linux下寫寫程序,瞭解到linux下使用較多的是emacs和vim,在youtobe上分別看了看這兩個工具進行開發的視頻,我的感受emacs比較酷一點,因此選擇了emacs。html
閒話少說,下面寫一下本身安裝、配置、編譯c++程序並運行的過程。linux
一、安裝emacsios
剛開始我選擇了下載代碼安裝,make的時候老是出錯,找不到解決方案。c++
後來直接yum -y -install emacs安裝了。(安裝以前要把emacs用到的一些依賴庫安裝好,建議使用root帳戶,最後執行yum -y -install emacs進行安裝)shell
依賴庫:vim
yum install gcc*工具
yum install glib*學習
yum install gtk*ui
yum install ncurses*spa
yum install libXpm*
yum install giflib* libjpeg* libtiff* libpng*
二、學習入門文檔
安裝完成打開emacs(能夠在shell直接輸入emacs打開),主界面有一個tutorials文檔(中文的),花大概兩三個小時讀一下,邊讀邊練習(這一步千萬不要跳過)。
三、配置emacs成爲c++IDE
在~下面mkdir,建立_emacs、install、work、三個目錄,touch建立一個.emacs文件(這是emacs主要的配置文件,其餘配置文件都是經過這個文件加載進去的)。
別人的配置文件下載地址:
http://download.csdn.net/detail/karotte/3812760
下載下來tar 解壓把_emacs、install目錄裏面的內容cp到本身剛纔在~建立的目錄下。把my_emacs中的內容複製到.emacs中。
配置工做完成了。
四、編譯運行c++
打開emacs,你會發現風格因爲配置文件的改變而改變了。
C-x C-f 建立文件test.cpp。
1 #include <iostream> 2 using namespace std; 3 4 5 int main() 6 { 7 std::cout<<"hello world"<<std::endl; 8 return 0; 9 }
C-c C-s保存。
M-x compile<enter>
刪除make,輸入g++ test.cpp -o test(這裏不要用gcc,我剛開始用gcc編譯不能經過。由於gcc在連接的時候不加載動態庫。)
進入emacs shell運行程序。 M-x eshell<enter>
./test 運行程序。
上一張圖,最長迴文數,感受66的:
轉載請聲明,若有錯誤歡迎指正交流。
內容參考自:http://www.linuxidc.com/Linux/2012-08/68299p2.htm
http://blog.chinaunix.net/uid-23023613-id-88201.html
http://blog.csdn.net/zz55109/article/details/20776289