问题描述
头文件使用math库时会出现“未定义引用”问题
报错:
/tmp/cct7CPFw.o:在函数‘main’中:
19012705.c:(.text+0x88):对‘pow’未定义的引用
collect2: error: ld returned 1 exit status
原因
linux中gcc没有默认链接math库
解决方法
在编译时后面链接math库,即gcc xx.c -o xx -lm
如果在VSCode 中引用,可以直接在.vscode下的文件中添加进去,具体做法如下博客:
https://blog.csdn.net/qq_42848693/article/details/87036600