Re: -m64 on Intel works with gcc but not Xcode
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