A compound represented by the following general formula or a pharmaceutically acceptable salt thereof, wherein, R 1a, R 1b, R 2, R 3a, R 3b, R 4a or R 4b is independently selected from the group consisting of H, C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl or C 3-10 cycloalkoxy, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl or C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2 or PH 2, and the number of substituent is 1 or more; R 5 represents wherein, R 6 is selected from the group consisting of wherein, R 14 and R 15 are independently selected from the group consisting of H, C 1-6 alkyl or C 1-6 alkoxy, wherein each of the C 1-6 alkyl or C 1-6 alkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2 or PH 2, the number of substituent is 1-3; and R 16-20, R 22, R 23, R 25-36, and R 38-40 are independently selected from the group consisting of H, halogen, OH, SH, NH 2, PH 2, C 1-6 alkyl, C 1-6 alkoxy, -C 1-6 OH, -C 1-6 COOH, -OC 1-6 COOH, -C 1-6 OC 1-6, -C 1-6 COOC 1-6, -C 1-6 CN, and -C 1-6 CONH 2, wherein, said C 1-6 alkyl, C 1-6 alkoxy, -C 1-6 OH, -C 1-6 COOH, -OC 1-6 COOH, -C 1-6 OC 1-6, -C 1-6 COOC 1-6, -C 1-6 CN, -C 1-6 CONH 2 are optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2 or C 1-6 cycloalkyl, the number of substituent is 1-3; the carbon atoms, located on both sides or on the same side of each oxygen or carbonyl in said -C 1-6 O C 1-6 or -C 1-6 COO C 1-6, are optionally joined together to form a ring; and one or both of the H atoms, connected to the N atom of -C 1-6 NH 2, is optionally substituted for C 1-6 alkyl; R 7-10 independently represents C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy, H, halogen, OH, SH, NH 2, PH 2 and CN, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2, CN, CH 3 or CF 3, the number of substituent is 1 or more; R 11-13 independently represents C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2, CN, CF 3, -OCF 3 or -OCH 3, the number of substituent is 1-3. R 1a, R 1b, R 2, R 3a, R 3b, R 4a or R 4b is independently selected from the group consisting of H, C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl or C 3-10 cycloalkoxy, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl or C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2 or PH 2, and the number of substituent is 1 or more; R 5 represents wherein, R 6 is selected from the group consisting of wherein, R 14 and R 15 are independently selected from the group consisting of H, C 1-6 alkyl or C 1-6 alkoxy, wherein each of the C 1-6 alkyl or C 1-6 alkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2 or PH 2, the number of substituent is 1-3; and R 16-20, R 22, R 23, R 25-36, and R 38-40 are independently selected from the group consisting of H, halogen, OH, SH, NH 2, PH 2, C 1-6 alkyl, C 1-6 alkoxy, -C 1-6 OH, -C 1-6 COOH, -OC 1-6 COOH, -C 1-6 OC 1-6, -C 1-6 COOC 1-6, -C 1-6 CN, and -C 1-6 CONH 2, wherein, said C 1-6 alkyl, C 1-6 alkoxy, -C 1-6 OH, -C 1-6 COOH, -OC 1-6 COOH, -C 1-6 OC 1-6, -C 1-6 COOC 1-6, -C 1-6 CN, -C 1-6 CONH 2 are optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2 or C 1-6 cycloalkyl, the number of substituent is 1-3; the carbon atoms, located on both sides or on the same side of each oxygen or carbonyl in said -C 1-6 O C 1-6 or -C 1-6 COO C 1-6, are optionally joined together to form a ring; and one or both of the H atoms, connected to the N atom of -C 1-6 NH 2, is optionally substituted for C 1-6 alkyl; R 7-10 independently represents C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy, H, halogen, OH, SH, NH 2, PH 2 and CN, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2, CN, CH 3 or CF 3, the number of substituent is 1 or more; R 11-13 independently represents C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy, wherein each of the C 1-10 alkyl, C 1-10 alkoxy, C 3-10 cycloalkyl, C 3-10 cycloalkoxy is optionally substituted by the substituent selected from the group consisting of halogen, OH, SH, NH 2, PH 2, CN, CF 3, -OCF 3 or -OCH 3, the number of substituent is 1-3.