In a statement, Everton said they had paid a “nominal fee“ for the Norway international, who has scored 53 goals in 184 games for Championship side Bournemouth, with whom his contract was set to expire at the end of the campaign.
The 29-year-old brings plenty of Premier League experience to Everton, having scored 48 goals in 161 games for the Cherries in the top flight.
With the transfer deadline at 11pm GMT on Monday, Everton were in the market for an attacker after Cenk Tosun rejoined his former club Besiktas on loan until the end of the season.
Everton, eighth on 33 points, travel to Leeds United in the league on Wednesday.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies