Beginner’s guide to Creating Static and Shared Libraries in Linux. Learn differences, build steps with GCC, and when to use each in real projects. You’ve just finished writing a small program in C. It works fine, but then your friend asks, “Hey, can I also use that add() function you wrote?” You copy-paste it into…