bb_black_學習筆記——(2)還是從helloworld開始C編程

來源:互聯網
上載者:User

標籤:

        今天從第一個簡單的程式“helloworld”開始學習嵌入式的開發。這個例子中會用到一些Linux命令,這些命令都是Linux最基本的命令。在開始之前先來說說這些命令的含義。

        第一步:預備知識學習。

        1、檔案查看命令ls。

            帶參數:ls -l

            這時候會顯示檔案的所有屬性,比如檔案許可權,修改日期等資訊。

            2、建立檔案目錄命令mkdir。

            例如:mkdir zhe

            建立一個檔案名稱為zhe的空目錄。如所示建立了一個名為zhe的空目錄。

             3、目錄切換命令cd.

               例如:cd zhe

            如所示進入名為zhe的目錄。

            4、建立一個不存在的檔案命令touch。

            例如:touch hello.c    建立一個名為hello.c的檔案。

            如所示建立一個不存在的檔案hello.c.

            5、文字編輯器vi。

            例如:vi hello.c    開啟檔案hello.c。

            vi編輯器預設進入閱讀模式,通過輸入小寫字母i進入插入模式,這時候可以向檔案中寫入內容。如所示,

            當編輯內容結束後,需要對編輯的內容儲存處理。這時候需要切換的閱讀模式,按下“ESC”鍵即可進入閱讀模式。此時輸入“:”進入命令模式。"wq"表示儲存並推出hello.c檔案。如所示

            命令輸入後按下斷行符號鍵即可完成儲存並推出命令。回到Linux命令列。

            6、編譯命令:arm-angstrom-linux-gnueabi-gcc

            例如:arm-angstrom-linux-gnueabi-gcc -o hello hello.c

            其中-o 後面的hello為編譯後產生的檔案,即指定編譯後產生hello檔案。如所示為編譯。說明一下,開發板內建有gcc編譯器。簡單的*.c檔案可以直接在開發板裡面運行。

            7.檔案的執行。

            如所示,如果要執行hello這個檔案,需要輸入./hello,如所示。

        第二步:bb-black開發板內建有GCC編譯器。所以在此暫時不需要在PC機上安裝Linux虛擬機器,然後安裝交叉編譯環境,在此不需要那麼複雜的過程,畢竟對初學者來說過程比較痛苦。等到掌握了基礎知識以後再去研究,在此直接建立檔案。

            1、登入開發板之後,先建立一個新的空目錄,用來存放自己的工程檔案,然後在工程檔案下面建立一個空檔案。

            2、接下來需要通過vi命令編輯hello.c檔案,編輯完成,編譯,運行。

            這樣一個簡單的hello world程式就完成了。這個過程中學到了很多的Linux常用命令。

bb_black_學習筆記——(2)還是從helloworld開始C編程

聯繫我們

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