complie on linux(centos)