Вы должны сделать кросс-компиляцию.gcc может создавать множество версий объектных файлов, независимо от того, какую систему хоста вы используете.Mac использует ОЧЕНЬ старую версию пакета gcc, которую они разветвили для разработки OSX, поэтому, хотя это возможно, это будет нелегко.
По сути, ищите кросс-компиляцию на компиляторе gcc, но убедитесь, чточто это потребует значительных усилий.
[править]
посмотрите здесь для ответа (хотя и на другой операционной системе хост-машины)
[/ править]