Compilation for linux