The former Republic of Ireland international has signed on a non-contract basis.
The 35-year old, who has also played for Crystal Palace and Birmingham City, left Colchester United at the end of last season.
The striker is available to play for the Grecians in their League Two game at Accrington Stanley tomorrow night.
Exeter City to face Manchester City in FA cup
Crowdfunder launched for jailed Westcountry councillor
Two Exeter shops hit with closure orders
Lucky Devon dog saved after complex rescue
Plymouth up recycling with food caddies
Somerset's Lando Norris wins F1 world title
