Sorbents like activated charcoal and silica gel are more of a preventative measure than a cure. If the smell has already soaked in and is lingering, they won't help much. The key is figuring out the source. Built-in wardrobes often suffer from poor air circulation and humidity that gets trapped inside. Don't just cram the wardrobe with air fresheners or perfumes - they'll only mask the problem while moisture keeps building up.
First, check if water is leaking from the roof, if there's condensation on the walls, or if there are cracks in the wall behind the wardrobe. If the wardrobe is on an external cold wall, that's often what causes dampness. If the wall's fine, the main thing is to improve ventilation. Keep the doors open more often, especially during the day. You can drill a few holes in the side or back panels of the wardrobe (if it won't wreck the look) - that'll allow air to circulate. Store your clothes a bit more loosely, not tightly packed, so air can flow between them.
At the same time, put a dehumidifier in your bedroom or at least air out the room more often. If you don't have a dehumidifier, an open bucket of lime or special moisture absorbers work (they're pricey, but they do the job). Hang your clothes from the wardrobe out in the sun from time to time - natural drying does wonders for getting rid of smells. As the humidity drops over time, the old smell goes away on its own.