GCC___attribute__關鍵字和字節對齊

ffmpeg在代碼中大量的使用了字節對齊,甚至在有些成員變量中也定義了字節對齊的宏,使得在看代碼時,有時很發難。,特整理以下。html 字節對齊: 爲何要對齊:就是爲了提升CPU的訪問速度或把gcc默認的對齊方式修改下使內存地址連續。如gcc默認是4字節對齊的,你定義個指針的時候,但願16位對齊,則須要設置。 其實爲何要對齊,認真的看看CPU、編譯器、調試器、運行結果就什麼都明白了,只是爲了在編寫
相關文章
相關標籤/搜索