LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   Objective C (http://www.linuxquestions.org/questions/programming-9/objective-c-852359/)

vbx_wx 12-25-2010 02:42 PM

Objective C
 
Can anyone tell me what GNUSTep packages do i need to install to compile objective c code ?

Code:

gnustep-back.i686                    0.18.0-4.fc14          fedora           
gnustep-base.i686                    1.20.1-2.fc14          fedora           
gnustep-base-devel.i686              1.20.1-2.fc14          fedora           
gnustep-base-doc.noarch              1.20.1-2.fc14          fedora           
gnustep-examples.i686                1.3.0-3.fc14.1          updates           
gnustep-filesystem.noarch            2.4.0-1.fc14            fedora           
gnustep-gui.i686                    0.18.0-2.fc14          fedora           
gnustep-gui-devel.i686              0.18.0-2.fc14          fedora           
gnustep-gui-doc.noarch              0.18.0-2.fc14          fedora           
gnustep-gui-libs.i686                0.18.0-2.fc14          fedora           
gnustep-make.i686                    2.4.0-1.fc14            fedora           
gnustep-make-doc.noarch              2.4.0-1.fc14            fedora


Sergei Steshenko 12-25-2010 10:53 PM

Quote:

Originally Posted by vbx_wx (Post 4202911)
Can anyone tell me what GNUSTep packages do i need to install to compile objective c code ?

Code:

gnustep-back.i686                    0.18.0-4.fc14          fedora           
gnustep-base.i686                    1.20.1-2.fc14          fedora           
gnustep-base-devel.i686              1.20.1-2.fc14          fedora           
gnustep-base-doc.noarch              1.20.1-2.fc14          fedora           
gnustep-examples.i686                1.3.0-3.fc14.1          updates           
gnustep-filesystem.noarch            2.4.0-1.fc14            fedora           
gnustep-gui.i686                    0.18.0-2.fc14          fedora           
gnustep-gui-devel.i686              0.18.0-2.fc14          fedora           
gnustep-gui-doc.noarch              0.18.0-2.fc14          fedora           
gnustep-gui-libs.i686                0.18.0-2.fc14          fedora           
gnustep-make.i686                    2.4.0-1.fc14            fedora           
gnustep-make-doc.noarch              2.4.0-1.fc14            fedora


I can't tell you, but it's typically not an issue.

When you compile something and a header file is missing, the compiler tells you which header file is missing. RPM repositories have file lists, so you just look up the needed missing file -> RPM.

Similarly, if linking fails, the linked tells which library is missing. If the linker tells that 'foo' library is mossing, you need libfoo.* file (the '*' is typically 'so' or 'a'). So, again, you locate the needed RPM as above.

Been there, done that "countless" number of times, though not for Objective C.


All times are GMT -5. The time now is 11:28 PM.