KEIL生成預編譯檔案

2022-03-10 02:12:01 字數 340 閱讀 3207

有時複雜巨集定義替換後感覺有點奇怪,有時想看看#define巨集定義替換後的怎樣,

除錯程式只能看到彙編,並不能找到巨集替換中的錯誤,這時可以在keil中開啟生成預編譯檔案

在設定選單listing選項中選中c preprocessor listing(選中編譯速度會變化,不需要除錯巨集定義建議關閉)

重新編譯就可以在build中找到.i的預處理檔案

例如我這裡使用了乙個複雜的巨集定義ui_menu_reg,裡面巢狀其他巨集定義,檢視.i 預處理檔案就可以看到巨集替換後的**

KEIL編譯檔案

keil rvmdk編譯後的資訊 program size code 86496 ro data 9064 rw data 1452 zi data 16116 code是 占用的空間 ro data是 read only 唯讀常量的大小,如const型 rw data是 read write 初始...

iOS 專案中 pch 預編譯檔案建立

最近開新專案了,又當複習下原來的知識了,再搭架子的時候建.pch 還特意度娘了一下,真的是專案做久了,基礎配置都忘了 在xcode6之前,建立乙個新工程xcode會在supporting files資料夾下面自動建立乙個 工程名 prefix.pch 檔案,也是乙個標頭檔案,pch標頭檔案的內容能被...

預編譯好的WebRTC庫 翻譯文

本文翻譯自在許多請求之後,我們開始提供webrtc構建來幫助libsourcey開發人員。構建中包含了windows和linux上本地webrtc開發所需的所有庫和標頭檔案,儘管構建是為libsourcey開發人員設計的,但它們是完全可移植的,可以被所有人使用。webrtc儲存庫是乙個超過10gb的...