undefined reference to 'floor'/undefined reference to `&

undefined reference to 'floor'/undefined reference to `&linux

undefined reference to 'pow'/undefined reference to `&函數

 

今天用linux編譯一個程序的時候遇到了一個小問題,如標題所示,先說解決方法spa

在gcc 編譯的時候加上-lm選項就行了,呵呵數學

緣由:floor/ceil/pow是數學庫裏提供的函數,默認gcc不會自動連接math庫,要手動提供編譯

                                                                                                                                              

                                                                                                    Mr JJWgcc