您好,我是C编程的新手,并且一直使用Xcode编写简单的CS硬件。他们一直工作正常,直到几周前我不断收到此错误代码。我继续尝试运行一些我知道肯定有效的旧程序,但仍然会出现此错误。我到处寻找,找不到解决方案。如果您有解决方案,请提供帮助。虽然我会喜欢一个具体的答案,但我对此非常陌生,希望你在解释时考虑到这一点。非常感谢你。
Ld /Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Products/Debug/Test normal x86_64
cd /Users/------/Desktop/Test
setenv MACOSX_DEPLOYMENT_TARGET 10.7
/Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Products/Debug -F/Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Products/Debug -filelist /Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Intermediates/Test.build/Debug/Test.build/Objects-normal/x86_64/Test.LinkFileList -mmacosx-version-min=10.7 -o /Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Products/Debug/Test
ld: duplicate symbol _main in /Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Intermediates/Test.build/Debug/Test.build/Objects-normal/x86_64/HW4.o and /Users/------/Library/Developer/Xcode/DerivedData/Test-gehcspqxloqgaahbdyjslulobzys/Build/Intermediates/Test.build/Debug/Test.build/Objects-normal/x86_64/HW3.o for architecture x86_64
Command /Developer/usr/bin/clang failed with exit code 1
这个错误代码是什么?
Command /Developer/usr/bin/clang failed with exit code 1
答案 0 :(得分:6)
ld:重复符号_main
这意味着您在同一个项目中有两个主要功能。考虑到.o文件(HW4.o和HW3.o)的名称,我猜你正在尝试同时编译两个项目并以某种方式链接它们,因此有两个主要功能。