链接器命令退出码1未能在Xcode中(Linker command failed with exit

2019-09-20 09:36发布

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

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

任何想法去解决呢?

注:我刚刚更新我的操作系统山狮昨天。

Answer 1:

一个常见的错误是在头文件来定义一个符号,当你想声明一下:

当您为实例声明一个全局变量,而忘记了extern或者你定义一个内联函数,而忘记了inline 。 在这些情况下,编译器发射在每个编译单元,其包括此头中的符号和你结束了一个符号的多个定义。

反正你应该只是看问题的象征。



文章来源: Linker command failed with exit code 1 In Xcode