compilation instructions for ubuntu