A heterocyclic compound represented by the general formula (1) or a salt thereof: wherein m, l, and n respectively represent an integer of 1 or 2; X represents -O- or -CH2-; R1 represents hydrogen, a lower alkyl group, a hydroxy-lower alkyl group, a protecting group, or a tri-lower alkylsilyloxy-lower alkyl group; R2 and R3, which are the same or different, each independently represent hydrogen or a lower alkyl group; or R2 and R3 are bonded to form a cyclo-C3-C8 alkyl group; and R4 represents an aromatic group or a heterocyclic group, wherein the aromatic or heterocyclic group may have one or more arbitrary substituent(s).La présente invention concerne un composé hétérocyclique représenté par la formule générale (1) ou un sel de celui-ci : dans laquelle m, l, et n représentent respectivement un nombre entier de 1 ou 2 ; X représente -O- ou -CH2- ; R1 représente un atome d'hydrogène, un groupe alkyle inférieur, un groupe hydroxy(alkyle inférieur), un groupe de protection, ou un groupe tri(alkysiloxy inférieur)(alkyle inférieur) ; R2 et R3, qui sont identiques ou différents, représentent chacun indépendamment un atome d'hydrogène ou un groupe alkyle inférieur ; ou R2 et R3 sont liés pour former un groupe cyclo(alkyle en C3-C8) ; et R4 représente un groupe aromatique ou un groupe hétérocyclique, dans lequel le groupe aromatique ou hétérocyclique peut avoir un ou plusieurs substituants arbitraires.