標籤:centos、gcc、g++、gdb、linux、配置
linux中使用gcc來編譯C程式,使用g++來編譯C++程式,使用GDB來偵錯工具,這些使用工具都需要自己進行安裝,那麼應該怎樣配置這些工具呢?
首先,在命令列中輸入vi查看一下vim的資訊如下:
650) this.width=650;" width="397" height="246" title="1.png" style="width:397px;height:232px;" src="http://s3.51cto.com/wyfs02/M02/80/E6/wKioL1dELv7C0MWQAABFdN0IAt8353.png" alt="wKioL1dELv7C0MWQAABFdN0IAt8353.png" />
然後,輸入ls -a查看是否存在.vimrc和.viminfo這樣的設定檔,結果如下:
650) this.width=650;" title="3.png" src="http://s3.51cto.com/wyfs02/M00/80/E8/wKiom1dELzTQPWUTAACCgxQcyuo014.png" alt="wKiom1dELzTQPWUTAACCgxQcyuo014.png" />
1.配置gcc、g++
Centos中使用yum來配置gcc和g++,若要安裝gcc,則在命令列中輸入:yum -y install gcc,按斷行符號鍵就能夠進行gcc的安裝,若要安裝g++,則需要在命令列中輸入:yum -y install gcc-c++,就能夠進行g++的安裝。
650) this.width=650;" title="6.png" src="http://s1.51cto.com/wyfs02/M00/80/E8/wKiom1dEL-6i3fduAABd-ZY_SZU484.png" alt="wKiom1dEL-6i3fduAABd-ZY_SZU484.png" />
2.配置GDB
下面是配置GDB的具體步驟:
(1)在linux系統中,開啟網頁http://ftp.gnu.org/gnu/gdb/ ,會出現如下的介面:
650) this.width=650;" title="8.png" src="http://s4.51cto.com/wyfs02/M00/80/E6/wKioL1dEMmbxlLB5AAEGH_PZDOk716.png" alt="wKioL1dEMmbxlLB5AAEGH_PZDOk716.png" />
這裡顯示的都是一些gdb工具的壓縮包,然後,我們選擇其中的一個版本進行下載,這裡我選擇的是gdb-7.10版本的。下載完後,使用ls命令能夠查看下載的檔案如下:
650) this.width=650;" title="9.png" src="http://s5.51cto.com/wyfs02/M02/80/E6/wKioL1dEM7iTMC4MAAAaof5Y4XU228.png" alt="wKioL1dEM7iTMC4MAAAaof5Y4XU228.png" />
(2)下載完後,須對壓縮檔進行解壓,在命令視窗中輸入:tar xzvf gdb-7.10.tar.gz ,解壓完後,能夠查看到gdb-7.10的一個檔案:
650) this.width=650;" title="10.png" src="http://s3.51cto.com/wyfs02/M00/80/E8/wKiom1dEMyPQ-Gk9AAAMxN2eysE911.png" alt="wKiom1dEMyPQ-Gk9AAAMxN2eysE911.png" />
650) this.width=650;" title="11.png" src="http://s4.51cto.com/wyfs02/M02/80/E8/wKiom1dEM0mywrG_AAA0ZpVgamU473.png" alt="wKiom1dEM0mywrG_AAA0ZpVgamU473.png" />
(3)進入解壓後的目錄中:cd gdb-7.10
650) this.width=650;" title="12.png" src="http://s4.51cto.com/wyfs02/M01/80/E6/wKioL1dENKyjsPeJAAATyJV_byU484.png" alt="wKioL1dENKyjsPeJAAATyJV_byU484.png" />
(4)輸入命令:./configure ,完成後使用dir查看
650) this.width=650;" title="13.png" src="http://s1.51cto.com/wyfs02/M02/80/E6/wKioL1dENPXSCvL6AACK_5Z2aTM872.png" alt="wKioL1dENPXSCvL6AACK_5Z2aTM872.png" />
(5)輸入命令:make ,將GDB進行編譯
650) this.width=650;" title="15.png" src="http://s1.51cto.com/wyfs02/M00/80/E8/wKiom1dENKjwr4TxAAAMm5evYvg503.png" alt="wKiom1dENKjwr4TxAAAMm5evYvg503.png" />
(6)然後使用:make install ,進行安裝GDB
650) this.width=650;" title="16.png" src="http://s4.51cto.com/wyfs02/M01/80/E6/wKioL1dENgOjBtFCAAAcivgeNAs550.png" alt="wKioL1dENgOjBtFCAAAcivgeNAs550.png" />
(7)使用:gdb -v 查看GDB的版本資訊,確認安裝是否正確
650) this.width=650;" title="17.png" src="http://s1.51cto.com/wyfs02/M00/80/E6/wKioL1dENlORrOIKAAB8I_JXjmI261.png" alt="wKioL1dENlORrOIKAAB8I_JXjmI261.png" />
以上就是配置gcc、g++、GDB的主要過程,如果嚴格的根據以上的步驟進行,一般是不會出現問題的,GDB的安裝過程稍微有一些麻煩,希望讀者能夠耐心的進行。
本文出自 “無心的執著” 部落格,轉載請與作者聯絡!
怎樣在Centos中配置gcc、g++、和gdb?