四眼看世界-ubuntu下搭建和使用vim+gcc+gdb

來源:互聯網
上載者:User

本文將簡單地介紹如何在ubuntu下搭建和使用vim+gcc+gdb進行c語言編程。

 

一、安裝

開啟命令列運行sudo apt-get install vim,並按提示輸入管理員密碼。

用同樣的方法運行sudo apt-get install build-essential。

 

build-essential是c語言的開發包,包含了gcc gdb 等工具。

二、執行個體

1. 編寫源檔案

開啟命令列輸入vim. 輸入i,進入vim的插入模式。 編寫代碼。

#include <stdio.h><br />int main() {<br /> printf("Hello Linux");<br /> return 0;<br />}

 

完成之後按esc返回正常模式,並輸入:w HelloWorld.c,將源檔案儲存為HelloWorld.c(請注意大小寫,linux中檔案名稱是大小寫相關的)

2. 編譯

輸入:!gcc -Wall -g HelloWorld.c -o HelloWorld

 

-Wall選項:顯示警告資訊

-g選項:將調試資訊加入到目標檔案中

-o選項:指定目標檔案名,如不指定預設產生a.out

如果編譯成功,將會在源檔案所在目錄產生HelloWorld檔案。按任意鍵返回。

3. 調試

輸入:!gdb HelloWorld,開始偵錯工具。

 

下面列出一些gdb常用命令:

l <n>              輸出第n行到n+9行的原始碼

break <n>       在第n行設定斷點

info break        查看斷點資訊

r                     運行

n                    逐步執行

c                     繼續執行

p varName       輸出變數值

q                    退出

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.