Linux çekirdeğinin Bellek Yönetimi'ni (özellikle defrag \ compaction \ migrasyon) okumak ve anlamak istiyorum.Linux çekirdeğini -O0 ile derlemek ve derlemek nasıl?
.config
'da boyut için optimizasyonu devre dışı bırakıyorum (elbette menü menu yapısını kullanarak) ve derledim ... Bu bana hala optimize edilmiş bir çekirdek bırakıyor.
NOT: Ben çekirdek optimize derken, ben gdb
kullanmak ve onu next
anlatmak zaman etrafında atlamak edeceğiz anlamına gelir. Bunu istemiyorum, basit bir merhaba dünyasında olduğu gibi kod satırını takip edebilirim.
Daha sonra, Makefile
dosyasını düzenler ve 'u -O0
ile değiştirir ve bu da işlerin bozulmasına neden olur.
this'u buldum, ancak hangi dosyaların olacağını bilmiyorum çünkü tavşan deliğinin ne kadar aşağı gittiğini bilmiyorum.
Kullanabileceğim daha genel bir seçenek var mı? Bellek sıkıştırma kavramlarını anlıyorum; Ancak, her şeyin nerede olduğunu ve nasıl gerçekleştiğini görmek istiyorum.
@EdHeal: Henüz April Fools Günü değil. Lütfen yorumunuzu yapıcı tutun. –
@BenVoigt - IMHO bu aptalca bir soru ve bu nedenle haklı ve "esprili" yanıt –
@EdHeal teşekkürler ... en azından beni yönlendirebilirsiniz bir adam sayfası var mı? – SailorCire