Gcc编译常见问题(1):为什么会出现undefined reference to 'xxxxx'错误?

     首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你 
     用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数, 
     那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。
gcc编译调用<math.h>时,要用参数:-lm,其中的-l用来标识要链接的库信息: 
                                   -lm 表示需要链接数学库libm.a或libm.so或libm.sl
     

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-08-17
  • 2021-07-20
  • 2021-10-31
  • 2021-04-24
  • 2021-08-18
猜你喜欢
  • 2021-10-20
  • 2021-11-02
  • 2021-05-07
  • 2021-11-19
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案