Even if GCC is included chances are good you would still want
build-essentials.
I don't know what broadcom driver you are trying to compile although there is
a good chance it isn't included in Trisquel for a reason. Most of the
broadcom cards are not free software friendly and this distribution/community
wouldn't recommend it.
Here is some info on free software:
http://www.gnu.org/philosophy/free-sw.html
There is a broadcom chipset that I believe has beta open source drivers. I'm
not sure if Trisquel is including them given they are not even recommended by
the developers of that project. I know some one else on the forums posted
about it working once with Trisquel. I can't verify this though.
We sell the cards and I can recommend a number of chipsets depending on the
type of card.
For USB wireless cards you should use one of three chipsets: Realtek 8187B,
8187L, or Atheros AR9170
For PCI / PCIe or Mini PCI / PCIe you should use an Atheros chipset (at least
for N). I there are a few different G chipsets that would also be ok if you
have an older system.
We sell these (except for the 8187L- we use the 8187B for the G USB card) and
give Trisquel 25% of the profits. http://libre.thinkpenguin.com/