意思没有区别,但用法有差别。5-meter-long是固定结构,修饰名词,做定语用。A 5-meter-long table is in the room.一个5米长的桌子在房间里。5 meters long可做表语。This table is 5 meters long。这张桌子5米长。