完整錯(cuò)誤信息如下:
3.c:(.text+0x31): undefined reference to sqrt' 3.c:(.text+0x66): undefined reference tosqrt'
collect2: error: ld returned 1 exit status
很明顯這是一個(gè)鏈接錯(cuò)誤(請(qǐng)自行g(shù)oogle編譯錯(cuò)誤和鏈接錯(cuò)誤區(qū)別),解決方法是gcc編譯時(shí)在指令后加-lm參數(shù),使它可以找到相應(yīng)庫(kù)。
舉例:gcc 3.c -o 3 -lm