使用库,找不到函数定义

PSoC中使用GCC编译代码,通常,在包含头文件后,使用一些数学函数仍会报错:undefined reference to cos[sin,sqrt]等,原因是GCC在编译的时候没有找到math.h头文件。解决方法是:在GCC编译命中添加 -lm即可。PSoC 的Creator中,Project->Build Setting->ARM GCC->Linker,右侧的Additional Libraries,输入m即可。

你可能感兴趣的:(有关技术)