GCC скомпилирует код Objective-C, независимо от того, на какой платформе вы находитесь.
Однако платформы Cocoa существуют только в операционных системах Mac и iPhone. Одной из альтернатив может быть GNUStep , но это даст вам «Какао» только примерно до Mac OS X 10.3.
Есть некоторые другие проекты, такие как CocoaSharp и MonObjc , которые пытаются соединить другие языки с Какао, и наоборот, но я не очень знаком с ними.
Итак, в итоге, вы можете написать в Objective-C для любой архитектуры, поддерживаемой GCC, но вы можете получить только готовый код платформ Cocoa на Mac.