1

私はしばらくの間コーディングを行っており、コンパイルのリンク段階は非常に簡単だといつも思っていましたが、最近アプリにプラグイン システムを追加する必要があり、かなりの数のコンパイルと実行時の問題に遭遇しました。この問題に関する私の完全な知識不足。今では問題なく動作し、その過程で多くのことを学びましたが、このテーマについてまだ学ぶべきことがたくさんあることに気付いたので、このテーマをもっと探求したいと思いました. それで、「コードセクション、シンボル、リンク、動的/静的ライブラリ...」ビジネス全体に関する記事、ブログ投稿、または本について誰かが良い指針を持っているかどうか疑問に思っていました.

私は gcc と ld を使用して Linux で開発していますが、M$ のやり方にも興味があり、知識を渇望しています :)

ありがとう!

4

1 に答える 1

2

優れたオンライン リソースを次に示します。

Ulrich Drepper (glibc のメンテナー) は、彼の論文How To Write Shared Librariesで共有ライブラリの Linux 実装の非常に完全な説明を提供しています。詳細をカバーする優れた仕事をしている本は実際には考えられません。

于 2008-11-30T02:05:28.163 に答える