A day after a man opened fire at Old Dominion University in Virginia, killing one person and leaving two others wounded, a Virginia man has been charged with illegally providing him the gun used.