Erlend, I presume English is not your first language. In that case the line could well seem very confusing. Adding a couple of commas might make it more clear: But give to the belly, boys, beer enough
Or in modern English (but does not fit the tune) Give the belly enough beer, boys