2008-11-30 55 views
1

我一直在編碼一段時間,我一直認爲編譯的鏈接階段非常簡單,但最近我不得不爲應用程序添加一個插件系統,而且我碰到了不少編譯和運行時問題,由於我完全不瞭解這個問題。現在我的工作很好,在這個過程中學到了很多東西,但現在我知道我仍然有很多東西需要學習,我想更多地探討這個問題。所以我想知道是否有人在文章,博客文章或整個「代碼部分,符號,鏈接,動態/靜態庫...」業務方面有很好的指針。關於編譯鏈接過程的好資源

我在Linux上使用gcc和ld的發展,但我也有興趣在做事情的M $的方式,我的求知慾:)

謝謝!

回答

2

這裏有一些很好的在線資源:

烏利齊·德雷珀(的glibc的維護者)提供了在他的論文Linux實現共享庫的一個非常徹底的說明How To Write Shared Libraries,絕對值得一讀,如果你想知道細節的細節。我實際上想不出一本能夠很好地描述細節的書。

+0

哇,這應該讓我佔領一段時間,謝謝! – Florian 2008-11-30 14:02:29