add Additionl platforms and Cross compilation(completed 17/28)