怎樣在Centos中配置gcc、g++、和gdb?

來源:互聯網
上載者:User

標籤: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?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.