ARM裸機 003GCC常用方法

2021-09-22 22:06:36 字數 1161 閱讀 5601

gcc使用方法: gcc [選項] 檔名

gcc常用選項:

-v:                   檢視gcc編譯器的版本,顯示gcc執行時的詳細過程

-o place the output into

指定輸出檔名為file,這個名稱不能跟源檔名同名

-e                       preprocess only; do not compile, assemble or link

只預處理,不會編譯、彙編、鏈結

-s                       compile only; do not assemble or link

只編譯,不會彙編、鏈結

-c                       compile and assemble, but do not link

編譯和彙編,不會鏈結   

方式一;

執行可執行檔案 hello

方式三:

gcc hello.c  輸出乙個a.out,然後./a.out來執行該應用程式。

方式四:

gcc -o hello hello.c  輸出hello,然後./hello來執行該應用程式。

ARM 裸機 02 ARM裸機開發流程

執行在不同平台上的程式,開發過程不盡相同。為了更好地理解 arm 裸機的開發流程,我們先和比較熟悉的 windows linux 應用程式開發對比。不同平台程式開發流程對比示意 編譯嵌入式程式的平台稱為宿主機,譬如執行 ubuntu 系統的 pc。執行嵌入式程式的平台稱為目標機,譬如 arm 開發板...

ARM裸機知識

ram rom ram掉電丟失,rom掉電不丟失 ram中又分兩大類,dram sram sram static ram執行速度飛快,記憶體小,昂貴 dram dynamic ram 執行速度比rom快,比sram慢,便宜 電腦記憶體 flash 又稱快閃儲存器,它結合了rom和ram的長處,不僅具...

學習arm裸機程式

兩個星期,打通了以mini2440為基礎,找別人借了個見jlink,編譯軟體用的是mdk4.22,打通了arm裸機的大部分程式,包括io 定時器 串列埠 中斷 ad等等,其中最重要的和微控制器的不同是位址問題 原先微控制器的c語言不需要管位址,但現在需要了,特別是rom ram的設定 其中比較重要的...