You can use either British £'s or Euros
The legal currency in Gibraltar is the Gibraltar Pound, but you!ll find most shops and other establishments will accept British Pounds as well as Euros.
Here the link en.wikipedia.org/wiki/Gibraltar
I've been several Times and used pound and euro!!!