出現該問題是由於在Linux中,sin,sqrt等函數是在libm.so庫文件中,並不是在math.h中。函數
解決辦法:在Ubuntu的gcc編譯環境下,直接使用lm參數便可,例如gcc -o Gen Gen.c -lmspa
在Eclipse的集成開發環境中,能夠在設置中添加包含libm庫來實現,具體以下所示:blog
(舒適提示:點擊點擊圖片能夠查看高清大圖)圖片