问我正在尝试进行一些简单的三角函数计算,并且我正在 #include<math.h>,但是链接器一直在抱怨像sin和cos这样的函数是未定义的。
答请确保您实际链接了数学库。例如,由于 Unix 和 Linux 系统中长期存在的 bug,在编译/链接时,通常需要在命令行 *末尾* 使用显式的-lm标志。另请参阅问题 13.25、13.26 和 14.2。
由 托管