今天在编译test.c文件时gcc老是报错:/tmp/ccWmfGDo.o(.text+0xb7):
In function `main':
: undefined reference to `sqrt' collect2: ld returned 1 exit status 查后了解到,因为要连接math.h这个头文件,所以在编译的时候要加-lm,所以编译时应该为 gcc -lm test.c |
|
来自: cuibaofeng > 《Linux C》