The present invention relates to a compound with an ALK inhibitory activity and a preparation and use thereof. In particular, the present invention relates to a compound as shown by formula (I) or a pharmaceutically acceptable salt thereof, a preparation method thereof and a use thereof. The compound has the ALK inhibitory activity and can be used for treating cancers which are ALK positive, and thus has a wide prospect in medication.La présente invention porte sur un composé présentant une activité dinhibition dALK et sur une préparation et une utilisation de ce dernier. En particulier, la présente invention porte sur un composé tel que représenté par la formule (I) ou un sel pharmaceutiquement acceptable de ce dernier, sur un procédé de préparation de ce dernier et sur une utilisation de ce dernier. Le composé présente une activité dinhibition dALK et peut être utilisé pour le traitement de cancers ALK positifs et donc présente de larges perspectives en médication.