6-amino quinazoline or 3-cyano quinoline derivatives, preparation methods and pharmaceutical uses thereof are disclosed. Specifically, the present disclosure discloses novel 6-amino quinazoline or 3-cyano quinoline derivatives presented by general formula (I), or tautomers, enantiomers, diastereomers, racemates or pharmaceutically acceptable salts thereof, or metabolites, metabolic precursors or prodrugs thereof, and their uses as treatment agents especially as protein kinase inhibitors, in which each substitute group of general formula (I) is as defined in the specification.Se describen derivados de 6-amino-quinazolina o 3-ciano-quinolina, métodos de preparación y usos farmacéuticos de los mismos. Específicamente, la presente descripción describe nuevos derivados de 6-amino-quinazolina o 3-ciano-quinolina presentados por la fórmula general (I), o tautómeros, enantiómeros, diastereómeros, racematos o sales farmacéuticamente aceptables de los mismos, o metabolitos, precursores metabólicos y profármacos de los mismos, y sus usos como agentes de tratamiento especialmente como inhibidores de proteína-cinasa, en los cuales cada grupo sustituyente de la fórmula general (I) es como se define en la especificación. (ver fórmula (I)).