数学函数库link问题
平台:arm linux at91rm9200 cross compile toolchain 2.95.3
问题描述:
在应用程序里用到了数学函数pow(),在cross compile时cross toolchain 2.95.3的函数库总是link不到,link时加了-lm 也不起作用,但在/usr/local/arm/2.95.3/arm-linux/lib里明明有libm-2.2.3.so ,libm.a ,libmcheck.a,libm_p.a,等库文件存在,
编译用如下选项去link: -I/usr/local/arm/2.95.3/arm-linux/include -L/usr/local/arm/2.95.3/arm-linux/lib -L/usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3
总是link不到,报:
effects.In function 'gamma_lookup': effects.undefined reference to 'pow'
采用static也不行,同样报如上错误。
请问题有谁在arm linux 遇到过link函数库的同样问题吗?
give some idea ,Thanks!