[an error occurred while processing this directive]
Если речь идет об универсальности, то может быть GCC. Тут уж точно с платформы на платформу переходить легче. Вот только хорош ли он? Не знаю, не пользовался.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)