stm32相關筆記學習
阿新 • • 發佈:2018-07-29
相關 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相關筆記學習