用官方FPU例程使用atof函數(shù),編譯會導(dǎo)致程序文件大小增加14k左右,這種問題是因為編譯的時候硬件FPU沒有使用成功嗎?
使用用atof函數(shù)前編譯信息
使用用atof函數(shù)后編譯信息
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
用官方FPU例程使用atof函數(shù),編譯會導(dǎo)致程序文件大小增加14k左右,這種問題是因為編譯的時候硬件FPU沒有使用成功嗎?
使用用atof函數(shù)前編譯信息
使用用atof函數(shù)后編譯信息
您好,atof函數(shù)是把參數(shù)str所指向的字符串轉(zhuǎn)換為一個double類型的浮點數(shù),在使用時需要調(diào)用C標(biāo)準(zhǔn)庫stdlib.h,此外,涉及到字符串,可能還需要調(diào)用string.h,因此編譯時代碼段大小會變大,因為多調(diào)用了兩個標(biāo)準(zhǔn)庫。