我是一名编程学生。
在这里,我使用C ++在Xcode中编写了一个简单的“两个数字之和”程序。
//preprocessor directive
#include <stdio.h>
//local declarations
int main (void)
{
//declare variables
int n1, n2, sum;
//input prompts
printf("This program finds the sum of two numbers. Enter your first number.\n");
scanf("%d" , &n1);
printf("Enter another number.\n");
scanf("%d" , &n2);
//process
sum=n1+n2;
//output
printf("The sum is %d." , sum);
return 0;
}
据我所知,我的语法是准确的,但是,当我尝试构建程序时,我收到此错误代码:
“Apple Mach-O链接器(Id)错误。链接器命令失败,退出代码为1(使用-v查看调用)”
我一直无法通过阅读其他Q和A来解决这个问题。
任何建议的解决方案?非常感谢!!
答案 0 :(得分:1)
您的错误不完整。您需要使用-v
来查看调用(如建议的那样),或者您需要检查日志以获取更多详细信息,因为错误'链接器命令失败并退出代码1 '通常后跟更详细的错误。
要查找更多详细信息,请在Xcode中单击 Buildtime 下的错误,然后选择在日志中显示。这应该给你额外的提示。没有任何特定错误,很难知道问题是什么。
答案 1 :(得分:0)
如果您的源代码中有其他错误,则通常会显示此错误。如果您直接复制粘贴代码,则在main中的左括号前面会有x
。