链接器命令失败,退出代码1在Xcode中

我在Xcode中编写C程序,我遇到了这个问题:

ld: 1 duplicate symbol for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 

有什么想法解决它吗?

注意:我昨天刚刚将我的操作系统更新到Mountain Lion。

常见错误是在要声明时在标题中定义符号:

例如,当您声明一个全局变量并忘记extern或者您定义内联函数并忘记inline 。 在这些情况下,编译器会在每个包含此标头的编译单元中发出符号,并最终得到符号的多个定义。

无论如何,你应该只是寻找有问题的符号。