編譯時RAM超了的簡單解決辦法

2021-05-24 05:12:46 字數 611 閱讀 2384

在編譯時最討厭的就是編譯時ram&rom超了,總是在滿心歡喜的link是,給你一盆冷水。ram更甚rom。修改rom差的不多,通常做法只要修改幾張即可。如果rom超了有什麼解決辦法嗎?

列出幾個,快速解決辦法(雖然能協助你編過,但是個人不推薦,對使用者體驗有些影響,最好是關閉sp)

1.減小**本的數量

phb_phone_entry   //**簿容量

2.減少簡訊條數。現在普遍的方案都是支援200條簡訊,如果把簡訊數量減少到100條,可以節省18k左右的ram空間。

具體修改方法如下:

make檔案

sms_phone_entry   //簡訊容量

開啟nvram_common_def.h 檔案

#define nvram_ef_smsal_sms_total    (sms_phone_entry * nvram_dual_record)

3.減小debug時所占用的空間,需要修改custom_config.c 檔案中的兩個引數:

global_mem_size

global_mem_size 

4.減小wap的快取空間

wap_int_global_mem_size  修改wap空間

mysql報錯1045時的解決辦法

1,以管理員的身份登入系統,關閉服務中的mysql服務。2,開啟dos 視窗,即執行cmd 快捷鍵 系統鍵 r 切換到mysql安裝目錄的bin檔案下。例 我的mysql安裝目錄是 d mysql mysql5.0,那麼執行以下命令 c documents and settings administ...

linux umount時目標忙的解決辦法

umount時目標忙的解決辦法 一 第一種情況是可能你當前所在路徑已經在掛載目錄下,需要切換到別的目錄才能umount成功。二 第二種情況是沒有在掛載目錄,但是umount時,始終無法umonut,可以通過fuser檢視裝置被哪個程序占用,之後殺死程序,就可以順利umount了。1 檢視umount...

包含 afxres h,編譯報錯的解決辦法

一些公升級上來的工程內,rc 檔案包含了 afxres.h,vs2015 內又找不到 位置在 c program files x86 microsoft visual studio 12.0 vc atlmfc include afxres.h 可以直接在 rc 檔案內將包含 afxres.h 字樣...