Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 雪豹上的坏汇编程序_C_Xcode_Gcc_Osx Snow Leopard - Fatal编程技术网

C 雪豹上的坏汇编程序

C 雪豹上的坏汇编程序,c,xcode,gcc,osx-snow-leopard,C,Xcode,Gcc,Osx Snow Leopard,这是关于雪豹的XCode 3.2.6(gcc 4.2.1)。试着编译一个并得到一个segfault,其中有一个类似下面的崩溃报告(这是艰难地尝试学习C中的第一个示例)。任何关于可能的解决方案的提示都是很好的 此外,当您尝试打开或创建项目时,XCode因“+entityForName:找不到实体名称“DTExtensionPointDescription”的NSManagedObjectModel”而崩溃 Process: as [44911] Path: /

这是关于雪豹的XCode 3.2.6(gcc 4.2.1)。试着编译一个并得到一个segfault,其中有一个类似下面的崩溃报告(这是艰难地尝试学习C中的第一个示例)。任何关于可能的解决方案的提示都是很好的

此外,当您尝试打开或创建项目时,XCode因“+entityForName:找不到实体名称“DTExtensionPointDescription”的NSManagedObjectModel”而崩溃

Process:         as [44911]
Path:            /usr/bin/as
Identifier:      as
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  i686-apple-darwin10-gcc-4.2.1 [44909]

Date/Time:       2012-06-11 08:47:14.521 -0400
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib               0x00007fff851cdad2 rindex + 8
1   as                              0x0000000100000775 0x100000000 + 1909
2   as                              0x00000001000006d4 0x100000000 + 1748

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fff5fbff2a0  rcx: 0x000000000000002f  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x000000000000002f  rbp: 0x00007fff5fbfee40  rsp: 0x00007fff5fbfee40
   r8: 0x0000000000000001   r9: 0x8080808080808080  r10: 0x00007fff8a96c169  r11: 0x00007fff851cdaca
  r12: 0x00007fff5fbfee98  r13: 0x0000000000000000  r14: 0x00007fff5fbff708  r15: 0x0000000000000007
  rip: 0x00007fff851cdad2  rfl: 0x0000000000010246  cr2: 0x0000000000000000

Binary Images:
       0x100000000 -        0x100002fff  as ??? (???) <44A4A2BA-257C-914C-FA97-714D15FFDBE1> /usr/libexec/gcc/i686-apple-darwin10/4.2.1/as
    0x7fff5fc00000 -     0x7fff5fc3be0f  dyld 132.1 (???) <DD3F7F3E-8612-A7BD-F508-9EF29132C419> /usr/lib/dyld
    0x7fff82f8a000 -     0x7fff82f8eff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
    0x7fff85191000 -     0x7fff85352fef  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylib
    0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) <9AB4F1D1-89DC-0E8A-DC8E-A4FE4D69DB69> /usr/lib/libSystem.B.dylib
是i686导致了segfault(即使在没有输入的情况下调用)。有没有一种方法(一个环境变量)可以让GCC使用x86_64体系结构(我使用的是i7,所以它应该是合适的体系结构)

问题的关键是确认编译系统正在工作,并且您知道如何使用它

用Hello World炸毁汇编程序非常清楚地表明您的编译系统不工作。

问题的关键是确认您的编译系统正在工作,并且您知道如何使用它


用Hello World炸毁汇编程序很明显表明编译系统不工作。

我会尝试升级到Lion,然后获得新的Xcode 4,然后再试一次。
as
=>汇编程序有分段错误。我没有你提到的那本书。您可以共享输入C源代码吗?Xcode 3.2.6有不止一个C编译器-4.2.1只是默认-尝试切换到其他编译器之一(例如LLVM或gcc 4.0)我有点印象模糊,因为我从未将
视为
segfault。这并不是说你应该对此感到高兴……GCC4.0和llvm的结果是一样的。gccI将尝试升级到Lion,然后获得新的Xcode 4,然后重试。
as
=>汇编程序存在分段错误。我没有你提到的那本书。您可以共享输入C源代码吗?Xcode 3.2.6有不止一个C编译器-4.2.1只是默认-尝试切换到其他编译器之一(例如LLVM或gcc 4.0)我有点印象模糊,因为我从未将
视为
segfault。并不是说你应该对此感到高兴…GCC4.0和llvm gccThanks的结果是一样的。我投票决定以“过于本地化”来结束这个问题,这意味着“这个问题不太可能帮助任何未来的访问者;这是一个非常狭窄的情况,通常不适用于互联网的全球受众。”这是您的系统安装问题,不适合在这里回答。这很公平。谢谢你的反馈,无论如何谢谢你。我投票决定以“过于本地化”来结束这个问题,这意味着“这个问题不太可能帮助任何未来的访问者;这是一个非常狭窄的情况,通常不适用于互联网的全球受众。”这是您的系统安装问题,不适合在这里回答。这很公平。无论如何,谢谢你的反馈
/Developer/usr/bin/as
/Developer/usr/libexec/gcc/darwin/i386/as
/Developer/usr/libexec/gcc/darwin/ppc/as
/Developer/usr/libexec/gcc/darwin/ppc64/as
/Developer/usr/libexec/gcc/darwin/x86_64/as
/Developer/usr/libexec/gcc/i686-apple-darwin10/4.0.1/as
/Developer/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as
/Developer/usr/libexec/gcc/powerpc-apple-darwin10/4.0.1/as
/Developer/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as
/Developer/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin10/4.2.1/as
/Developer/usr/llvm-gcc-4.2/libexec/gcc/powerpc-apple-darwin10/4.2.1/as