Compiling and linking considerations