I'm not using Linux but if I was, I would definitely try to build it with the Crossworks toolchain (which uses gcc).
That's what I wanted with MQX and starting from scratch I think it took me 1 or 2 weeks to create the Crossworks solution files to get what I needed with MQX up and running. I suppose it will take a bit more time for Linux but that should be fun.
I'm on a hobbyist license - no feature restriction between commercial and personal licenses - and if one day I decide to go commercial, I plan to simply purchase the Crossworks commercial license.