compile this project in linux