Provided are a compound having the structure of formula I and a preparation method therefor and the use for treating cancers. The compound of the present invention has an inhibitory effect on various cancer cells and can be biologically converted into an active drug Linifanib in vitro (in plasma) so as to inhibit the proliferation of tumour cells, especially hepatoma cells, at a lower dose.L'invention a trait à un composé à action anticancéreuse de structure I, à son procédé de préparation et à son utilisation. Le composé selon cette invention a une action inhibitrice sur une pluralité de cellules cancéreuses, le médicament actif Linifanib entraînant une conversion biochimique ayant lieu hors du corps (dans le plasma) avec une réduction sensible de la dose nécessaire pour inhiber les cellules cancéreuses, notamment la prolifération de cellules cancéreuses du foie.本发明提供一种式I结构的化合物及其制备方法和治疗癌症的用途。本发明化合物对多种癌细胞具有抑制作用,可在体外(血浆中)经生物学转化为活性药物Linifanib,以更低剂量抑制肿瘤细胞尤其是肝癌细胞的增殖。