Так винда то тоже закрытая, от тех же Майкрософт
Да, я понимаю. И если столкнусь с непреодолимыми сложностями, буду использовать дырявый компилятор для дырявой ОС. Но по возможности буду этого избегать. К тому же gcc кросплатформенный, например. А так придётся поддерживать сборки для двух компиляторов. Учитывать их особенности. Я не уверен что это так работает, но наверняка это так. Я пока что только пробую си языки