The present application provides a compound of formula I, which is a EGFR and ALK dual inhibitor and can be used alone or in combination with other therapeutic agents to treat diseases such as non-small cell lung cancer. The compounds of the present application are useful in the treatment of diseases carrying the EGFR wild-type gene, or carrying the EGFR T790M mutant gene and/or the EGFR L858R mutant gene and/or the EGFR delE746_A750 mutant gene, or in the treatment of diseases carrying the ALK wild-type gene, ALK F1174L mutant gene and/or ALK F1196M gene and/or EML4-ALK mutant gene and/or NPM-ALK mutant gene, and can be used in the first-line treatment of anaplastic lymphoma kinase (ALK) positive late-stage non-small cell Lung cancer.La présente invention concerne un composé de formule I, qui est un double inhibiteur de EGFR et de ALK et peut être utilisé seul ou en combinaison avec d'autres agents thérapeutiques pour traiter des maladies telles que le cancer du poumon non à petites cellules. Les composés de la présente invention sont utiles dans le traitement de maladies portant le gène de type sauvage de l'EGFR, ou portant le gène mutant T790M de l'EGFR et/ou le gène mutant L858R de l'EGFR et/ou le gène mutant delE746_A750 de l'EGFR, ou dans le traitement de maladies portant le gène de type sauvage de l'ALK, le gène mutant F1174L de l'ALK et/ou le gène mutant F1196M de l'ALK et/ou le gène mutant EML4-ALK et/ou le gène mutant NPM-ALK, et peuvent être utilisés dans le traitement de première intention du cancer du poumon non à petites cellules à un stade tardif, positif à la lymphome kinase anaplasique (ALK).