Supponendo che tu abbia il tuo .h
e .m
pronto su un server Linux, quale comando vuoi rilasciare a GCC
per averlo compilato?Come compilare il codice objc su Linux?
6
A
risposta
8
Le parti rilevanti:
gcc -c -Wno-import List.m
gcc -o prog -Wno-import List.o main.o -lobjc
. . . assicurati che la libreria Objective-C ei file di intestazione (objc/Object.h) siano stati installati quando gcc è stato creato.
Si noti che durante il collegamento di Objective-C con gcc, è necessario specificare la libreria Objective-C utilizzando l'opzione -lobjc.
Vedere questo link per ulteriori informazioni.
Ulteriori link con possibile soluzione al problema del compilatore mancante:
provare a installare o gobjC++ o gobjc
sudo apt-get install gobjc++
+3
Per RHEL, prova il pacchetto gcc-objc o gcc-objC++ via yum. –
3
Solo un heads up: non è possibile compilare codice che utilizza le classi Cocoa di Apple. Consiglio di leggere questo post: [Avvio dello sviluppo di app per iPhone in Linux?] (Http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) – Jeremy