關於STM8空間不足的解決方法

2022-04-05 21:03:42 字數 581 閱讀 8711

stm8雖然功能齊全,但是空間不足也是經常出來的情況。要麼.text overflow,要麼.bss overflow,讓人頭疼。這裡把一些優化方案列出來,讓空間得到充分利用:

1、在project settings下,c compiler,optimizations選擇customize

重點是把split functions選上。

意思就是只編譯用到的函式,不然編譯器會很傻地把你用到的c檔案裡所有函式都編譯進去,空間當然不夠啦!

2、再到linker下,category選擇input

然後看哪個不夠,數值設大點。

比如我的工程顯示.bss overflow(定義的變數比較多),那我就把ram從0x1ff改成了0x250。

UNDO表空間不足解決方法

確認undo表空間名稱 select name from v tablespace 檢查資料庫undo表空間占用空間情況以及資料檔案存放位置 select file name,bytes 1024 1024 from dba data files where tablespace name like...

win8 C盤空間不足的幾種解決方法

win8用了半年多 發現c盤越來越小 當然東西也是越裝越多 眼看120g的c盤就不到10g了 天天報紅看的不爽 研究下看看怎麼能釋放下空間 想一想大概可以調整來釋放空間的方法有以下幾種 1,系統臨時檔案 2,使用者檔案 3,自動更新的快取 4,系統還原點 5,虛擬記憶體 6,系統休眠 7,搜尋索引 ...

瞎折騰導致 usr目錄空間不足解決方法

今天為了使用systemtap,安裝debug info包,導致我的 usr空間不足 沒有辦法,只能解決了,廢話不多說,只說正確的 1 首先在windows分一塊磁碟出來 2 然後將 usr目錄下拷到劃出來的磁碟 比如是 dev sda8 首先臨時建立乙個資料夾 temp 然後將 dev sda8掛...