使用部分編譯器,using pow and certain other functions in a C program requires linking to the m library。但是,有些編譯器不需要這樣做,並會在連接到m庫時出錯。 C++與std::thread和pthread存在幾乎相同的情況,但CMake模塊FindThreads完全緩解了這一點 - 是否有一些類似的libm模塊
因此,我寫了兩個函數來計算變量x的自然對數,將遞增和的上限增加到33000後,函數仍然返回在ghci中測試的不精確結果,與默認日誌從前奏進口功能,這裏是代碼的定義: lnOfx :: Float -> Float
lnOfx x = netSum f 1 33000
where f i = 2*(1/oddTerm)*((x-1)/(x+1))**oddTerm
wher