Linux下调用math.h头文件但编译显示未定义(undefined reference to..)的解决办法:
在编译时加入-lm即可
Example:gcc calculator.c -lm -o calculator
-lm含义:-l是指定程序链接哪个静态库或者动态库,-m表示的是数学库,也就是使用math.h头文件,就得链接数学库进行编译,-lm的意思就是告诉程序链接数学库
Linux下调用math.h头文件但编译显示未定义(undefined reference to..)的解决办法:
在编译时加入-lm即可
Example:gcc calculator.c -lm -o calculator
-lm含义:-l是指定程序链接哪个静态库或者动态库,-m表示的是数学库,也就是使用math.h头文件,就得链接数学库进行编译,-lm的意思就是告诉程序链接数学库