Improve Linux build ways