As G12C mutation relates to compounds having activity as inhibitors of the KRAS protein, The compounds are one of the following structural formula (I), (II) or (III) Or have a pharmaceutically acceptable salt, stereoisomer or prodrug thereof: . orHere, R 1, R 2a, R 2b, R 2c, R 3a, R 3b, R 4a, R 4b, R 5a, R 5b, R 6, A, B, G 1, G 2, L 1, L 2, m 1, m 2, n, x, y, X and E are as defined above. The method for controlling the pharmaceutical composition, and cancer activity of KRAS G12C mutant protein for the treatment of diseases, such as including a method, the compound relating to the preparation and use of such compounds is also provided.G12C 변이 KRAS 단백질의 억제제로서 활성을 갖는 화합물에 관한 것으로서,상기 화합물은 하기 구조식 (I), (II) 또는 (III) 중 하나 또는 그의 약학적으로 허용가능한 염, 입체 이성질체 또는 프로드럭을 가진다: 또는여기에서, R1, R2a, R2b, R2c, R3a, R3b, R4a, R4b, R5a, R5b, R6, A, B, G1, G2, L1, L2, m1, m2, n, x, y, X 및 E는 상기 정의한 바와 같다.상기 화합물의 제조 및 사용과 관련된 방법, 상기 화합물을 포함하는 약학적 조성물 및 암과 같은 질병의 치료를 위한 G12C 변이 KRAS 단백질의 활성을 조절하는 방법이 또한 제공된다.