It could be if the money goes towards helping to build food production systems as opposed to buying food. I wonder if charities do this? Buying food just kicks the can down the road for sure.
That won't help either. The problem in those areas is local and national corruption. If you bring farming equipment into an impoverished third-world community and teach them how to use it, the local warlord/drug gang just comes in after you've left and steals or destroys the farming equipment.
It's an unfortunate fact of reality that foreign aid, though very well-intentioned, benefits the rulers and generals of corrupt governments more than it benefits their citizens. See "The Dictator's Handbook" by Mesquita and Smith.
No it doesn't. Any food production systems requires significant upkeep and security. As long as it's not solved bottom up the problem will continue to exist. Just look at the dilapidated schools in Africa. The gangs/corrupt governments will simply steal the food production facilities.
The only solution is to uplift the entire country, anything highly targeted will not work.
It's an unfortunate fact of reality that foreign aid, though very well-intentioned, benefits the rulers and generals of corrupt governments more than it benefits their citizens. See "The Dictator's Handbook" by Mesquita and Smith.