XCode vs Unix tool Chain

Discussion in 'Mac Programming' started by Aranince, Dec 23, 2007.

  1. Aranince macrumors 65816

    Joined:
    Apr 18, 2007
    Location:
    California
    #1
    I am developing a cross platform game using portable libraries and C++. My next computer is most likely going to be a Mac. My current development environment is Visual Studio C++ 2005 Express on XP. Because I've done quite a bit of stuff in the Linux world, I an fairly familiar to the Unix tool chain and very comfortable with the command line.

    Which build environment should I use on the Mac? XCode or straight command line? Like I said, I am very comfortable with the command line(vim ftw), but is XCode good enough to be a great alternative to Visual Studio and for C++ programming?
     
  2. Catfish_Man macrumors 68030

    Catfish_Man

    Joined:
    Sep 13, 2001
    Location:
    Portland, OR
    #2
    Probably not. If you're doing Cocoa stuff, Xcode is pretty good (particularly as of 3.0), but it's not particularly impressive as a C++ IDE.
     
  3. gnasher729 macrumors P6

    gnasher729

    Joined:
    Nov 25, 2005
    #3
    All Apple software (that is everything that is shipped by Apple), including the operating system, the iLife applications, the iPhone software, everything is developed using XCode. So if it is good enough for Apple, it should be good enough for you. Personally, I prefer XCode to Visual Studio.
     
  4. mduser63 macrumors 68040

    mduser63

    Joined:
    Nov 9, 2004
    Location:
    Salt Lake City, UT
    #4
    Basically it's up to you. The command-line approach will work fine, but so will XCode. You could also use Eclipse or similar if you want.
     
  5. JeffTL macrumors 6502a

    Joined:
    Dec 18, 2003
    #5
    When you compile in Xcode, it just invokes GCC anyhow, and Xcode's included with the operating system, so it's really a matter of personal preference as to whether you prefer Xcode or another editor that may or may not be able to organize files and invoke the compiler.
     
  6. ChrisA macrumors G4

    Joined:
    Jan 5, 2006
    Location:
    Redondo Beach, California
    #6
    If you need to be cross platform Xcode will not help you at all. I'd use GNU Autotools (autoconf, automake and libtool.) Ans yes you CAN build universal binaries without xcode, Apple provide command line tools for that
     

Share This Page