The Food Bank of Central and Eastern NC would be a good spot for canned foods. For "hot meals" I would try calling the Greenville Shelter. I am not sure of their procedure (I am only guessing here), but they maybe able to point you in the right direction if they can't take it for any reason.
We need more people like you