查看时发现在函数中没有出现trunc函数,但是在gcc编译时显示,我自己试了两种都解决了我的问题。
![](https://www.icode9.com/i/ll/?i=20210927144832406.png?,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5pif5pif5LiN5YaN5Lqu,size_14,color_FFFFFF,t_70,g_se,x_16)
1:在gcc后面直接加上-lm表示使用了math头文件。
2:先使用objdump命令,确认trunc函数使用的位置,在C文件中找到这个转化为trunc函数的原本函数,我的是floor函数,注释掉一样可以解决问题。
标签:gcc,函数,未定义,floor,使用,trunc
来源: https://blog.csdn.net/qq_44347816/article/details/120508516