1. 程式人生 > >stm32相關筆記學習

stm32相關筆記學習

相關 sting 定位 存儲 c語言 .lib 拷貝 預處理器 生成

Go to Definition Of 使用到的文件為.crf文件,有時候Go to Definition Of不能使用(或按F12不起作用),有可能就是相關的.crf文件被刪除了,或者沒有。

Project Files工程類型文件;

2、Source Files源代碼類型文件;

3、Listing Files鏈接類型文件;

4、Object and HEX Files目標和Hex類型文件;

5、Build Files編譯類型文件;

6、Debugger Files調試類型文件;

7、Other Files其他類型文件

.map:MAP文件就是存儲鏡像文件,這個文件非常重要。當代碼出現異常,對分析代碼非常有幫助,我打算後面專門寫一篇文章來講述這個文件。

.i:C語言預處理器輸出文件;

.lst:C編譯器或匯編程序生成的文件;

.cod:包括混合C和匯編代碼的完整的程序清單文件;

.hex:可執行文件(和.bin類似 用於下載到芯片的程序文件);

.axf:包含調試信息的程序文件,有時候我們在調試時出現錯誤,可能是axf沒有文件;

.d:編譯生成的依賴文件,一般一個.c文件對應一個.d文件;

.o:也是目標的依賴文件(重定位定址的依賴文件);

.lib:庫文件,生成庫就在這裏;

.elf:ELF/DWARF鏈接的文件;

.crf:瀏覽信息文件,在文章開頭說了,使用Go to Definition Of 功能,就需要有這類文件

這一類文件重點提一下“bat批處理文件”,也就是說在編譯的時候,可以配合bat文件一起編譯。Bat文件主要就是一些命令,如拷貝、新建等。

stm32相關筆記學習