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