这个错误通常意味着在使用 sin 函数时找不到对应的链接库。为了解决这个问题,你需要确保你在编译时链接了数学库(libm)。
以下是一个示例的解决方法:
#!/bin/bash
# 编译时链接数学库
gcc your_script.c -lm -o your_script
# 运行脚本
./your_script
在这个示例中,我们使用了 gcc 来编译 your_script.c 文件,并使用 -lm 参数来链接数学库(libm)。这样就可以解决 "undefined reference to sin" 错误。
请注意,你需要将 "your_script.c" 替换为你实际的脚本文件名,以及将 "your_script" 替换为你希望生成的可执行文件名。