gpt4 book ai didi

c - c 程序中的错误 : ld returned 1 exit status

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:36 24 4
gpt4 key购买 nike

这是一个使用c程序绘制正弦曲线的简单程序。不幸的是,我收到了这个错误:
对“sin”的 undefined reference

#include <stdio.h>
#include <math.h>
#include <string.h>
main()
{
int i;
int offset;
char sinstr[80];
memset(sinstr,0x20,80);
sinstr[79] = '\0';
for(i= 0; i<20; i++)
{
offset =39 +(int)(39 * sin(M_PI * (float) i/10));
sinstr[offset] = '*';
printf("%s\n", sinstr);
sinstr[offset] = ' ';
}
}

最佳答案

不要忘记添加编译器选项 -lm 以链接到数学库。

例如:gcc -o myapp main.c -lm

关于c - c 程序中的错误 : ld returned 1 exit status,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24951130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com