title: Static/dynamic libraries vs .so libaries?
body: <p>I come from a windows w/ visual-studio background for native development and I am now going to compile native code for use on android. </p>
  
  <p>I am not sure how the unix-like libraries (.so?) work. Are they static (like a .lib on windows) or dynamically loaded like a DLL? 
  For example, in visual studio, I add the .lib file to my project for compiling, and then load the .dll during runtime. What is the equivalent in unix-stuff, say by using GCC? </p>
  
  <p>Thanks! </p>