Suponiendo que tiene su .h
y .m
listos en un servidor Linux, ¿qué comando emitiría al GCC
para compilarlo?¿Cómo compilar código objc en Linux?
6
A
Respuesta
8
Las partes pertinentes:
gcc -c -Wno-import List.m
gcc -o prog -Wno-import List.o main.o -lobjc
. . . asegúrese de que la biblioteca Objective-C y los archivos de encabezado (objc/Object.h) se instalaron cuando se creó gcc.
Tenga en cuenta que al vincular Objective-C con gcc, debe especificar la biblioteca Objective-C utilizando el modificador -lobjc.
Consulte este link para obtener más información.
adicional link con una posible solución al problema del compilador que falta:
prueba a instalar ya sea gobjC++ o gobjc
sudo apt-get install gobjc++
+3
Para RHEL, pruebe el paquete gcc-objc o gcc-objC++ a través de yum. –
3
Cuestiones relacionadas
- 1. ¿Cómo compilar una biblioteca estática en Linux?
- 2. ¿Cómo compilar C++ en Ubuntu Linux?
- 3. Cómo compilar código VB6 heredado
- 4. Compilar un script PHP en Linux
- 5. cómo compilar código no seguro en C#
- 6. módulo del kernel Linux compilar
- 7. Codificación NSURL en ObjC
- 8. Cómo compilar qemu (solo para i386) en Linux
- 9. compilar el script de Python en Linux
- 10. ¿Cómo compilar los binarios de Intel Mac en Linux?
- 11. ¿Cómo compilar los archivos Fortran 77 en Linux?
- 12. ¿Cómo compilar para Windows en Linux con gcc/g ++?
- 13. Makefile para compilar código de OpenCV en C++ en Ubuntu/Linux
- 14. Compilar programa en C++ en Mac para funcionar en Linux
- 15. ¿Cómo compilar y ejecutar código dinámicamente?
- 16. error: /usr/include/objc/objc-class.h: Ningún archivo o directorio
- 17. Cómo compilar ocaml al código nativo
- 18. Código :: Bloques: cómo compilar varios archivos fuente
- 19. #typedef y KVC en ObjC
- 20. Compilar código C# en la aplicación
- 21. ObjC: objeto devuelto descripción vacía?
- 22. manejo de excepciones ObjC en monotouch
- 23. ¿Prerequisitos necesarios para compilar Ruby 1.9.2 en Linux?
- 24. Compilar MSI en Wine
- 25. Instalar y compilar la biblioteca Boost en Linux
- 26. Compilar git para Linux de 32 bits en hosting compartido
- 27. ¿Cómo compilar y ejecutar código scala rápidamente en vim?
- 28. cómo compilar/compilar la aplicación ndk?
- 29. ¿Debo compilar de forma cruzada en Linux o Windows?
- 30. Compilar DLL desde el código python
Sólo una cabeza: no se puede compilar código que utiliza clases de cacao de Apple. Recomiendo leer esta publicación: [¿Iniciar el desarrollo de la aplicación iPhone en Linux?] (Http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) – Jeremy