Static Linking vs Dynamic Linking स्टेटिक लिंकिंग एवं डायनामिक लिंकिंग
Linking is the process of combining object files and libraries to create an executable program. Linking वह प्रक्रिया है जिसमें object files तथा libraries को जोड़कर executable program बनाया जाता है। Static Linking स्टेटिक लिंकिंग In static linking, library code is copied directly into the executable file. स्टेटिक लिंकिंग में library code executable file में सीधे copy हो जाता है। Advantages: Faster execution No external dependency Disadvantages: Large executable size Dynamic Linking डायनामिक लिंकिंग In dynamic linking, external shared libraries are loaded during runtime. Dynamic linking में external shared libraries runtime के दौरान load होती हैं। Advantages: Smaller executable size Easy library updates Disadvantages: Dependency on external libraries Comparison तुलना Static Linking Dynamic Linking Large executable Small executable Faster Slightly slower No dependency Requires shared libraries Static linking improves porta...