歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

程序的鏈接和裝入及Linux下動態鏈接的實現

程序的鏈接和裝入存在著多種方法,而如今最為流行的當屬動態鏈接、動態裝入方法。本文首先回顧了鏈接器和裝入器的基本工作原理及這一技術的發展歷史,然後通過實際的例子剖析了Linux系統下動態鏈接的實現。了解底層關鍵技術的實現細節對系統分析和設計人員無疑是必須的,尤其當我們在面對實時系統,需要對程序執行時的時空效率有著精確的度量和把握時,這種知識更顯重要。

 

其實有很多東西只要勤於思考,還是能夠自己悟出一些道理的。國外有一些高手就是通過能夠大家都能見到的的一點點資料,自己摸索出來很多不為人知的秘密。像寫《Undocument Dos》和《Undocment Windows》的作者,他就為我們樹立了這樣的榜樣!

學習計算機很關鍵的一點在於一定要富於探索精神,要讓自己做到知其然並知其所以然。侯先生在《STL源碼剖析》一書開篇題記中寫到"源碼之前,了無秘密",當然這是在我們手中掌握著源碼的情況下,如若不然,不要忘記Linux還為我們提供了大量的像gdb、objdump這樣的實用工具。有了這些得力的助手,即使沒有源碼,我們一樣可以做到"了無秘密"。

Copyright © Linux教程網 All Rights Reserved