NC is not a stop and ID state, so unless you are operating a vehicle, there's no legal requirement for a DL. If you are CC'ing then photo ID is the law (State ID card, passport, DL, etc.)
There are normally two schools concerning your inquiry, the easy way and the hard way.
The easiest way is to give the gubmint official your DL and let him fish around in your background to make sure you're not a bad guy, thus waiving a wad of your constitutional and states rights. This normally takes about 3 minutes and you'll be on your way assuming you're not actually a bad guy.
The second way (hard way) is to stand on your principles, let the gubmint official threaten you with arrest, detention, etc then call in some more cops. They'll detain you and then get your DL and then discuss how they're gonna handle the situation. Normally this involves calling the ADA or the shift supervisor or magistrate and asking what they are supposed to do. Eventually let you go since the supervisor will eventually tell them they have no reason to hold you. This normally takes anywhere between 10 minutes to an hour, depending on the posse that shows up for the event.
I've done it both ways. Sometimes I have to be somewhere and just don't have the time to spare for all the BS, other times I'm in the mood for a little entertainment.