• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: -m64 on Intel works with gcc but not Xcode
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: -m64 on Intel works with gcc but not Xcode


  • Subject: Re: -m64 on Intel works with gcc but not Xcode
  • From: Syd Polk <email@hidden>
  • Date: Sun, 29 Apr 2007 09:03:13 -0500

You should add an architecture from the Build Configuration or Target build properties pane. This will make Xcode pass all of the right flags automagically.

On Apr 29, 2007, at 5:42 AM, Robert Purves wrote:


From the command line, gcc on my Intel Mac allows -m64 and produces working 64 bit executables:
$ cat test.c
#include <stdio.h>
int main( void )
{
printf( "Hello, World!\n" );
return 0;
}


$ gcc test.c -o test -m64 && ./test
Hello, World!
$ file test
test: Mach-O 64-bit executable x86_64

On attempting to build the same file as a Standard Tool in Xcode 2.4.1, compilation is OK but if -m64 is supplied as OTHER_CFLAGS, there's a link error:
/usr/bin/ld: Undefined symbols:
_main
/usr/lib/gcc/i686-apple-darwin8/4.0.1/../../../crt1.o reference to undefined _main


Xcode seems less capable than gcc itself. Is there a workaround?

Robert P.

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40mac.com


This email sent to email@hidden

Syd Polk email@hidden "Let the music be your light" - Dave Edwards, KUHF-FM, 1982


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: -m64 on Intel works with gcc but not Xcode
      • From: Robert Purves <email@hidden>
References: 
 >-m64 on Intel works with gcc but not Xcode (From: Robert Purves <email@hidden>)

  • Prev by Date: Re: -m64 on Intel works with gcc but not Xcode
  • Next by Date: Xcode does not save state of split windows
  • Previous by thread: Re: -m64 on Intel works with gcc but not Xcode
  • Next by thread: Re: -m64 on Intel works with gcc but not Xcode
  • Index(es):
    • Date
    • Thread