当前位置:  技术问答>linux和unix

microwindows 的makefile 关于数学库的问题,谢谢! (在线等!

    来源: 互联网  发布时间:2015-09-20

    本文导语:  请问,我在demo5中添加了自己的程序,程序中用到了数学(math)库,使用make编译的时候出现下面的问题: demo5.o: In function `noiseoff': demo5.o(.text+0x474): undefined reference to `sqrt' demo5.o(.text+0x474): relocation truncated to fit: R_ARM_PC...

请问,我在demo5中添加了自己的程序,程序中用到了数学(math)库,使用make编译的时候出现下面的问题:

demo5.o: In function `noiseoff':
demo5.o(.text+0x474): undefined reference to `sqrt'
demo5.o(.text+0x474): relocation truncated to fit: R_ARM_PC24 sqrt

同样的程序,用gcc编译加上-lm是没有这个问题的.请问这样的问题是不是在makefile中没有添加数学库造成的,如果是,要如何添加,如果不是,那应该怎么改?谢谢!

|
你在gcc中怎么添加,就在makefile中怎么加啊
makefile只是一个描述文件而已。

不然你把你的Makefile贴出来看看。

|
要加上数学库的,数学库不是c的标准库,所以要在makefile中加参数 -lm 将数学库加进去

如:
all: $(EXEC)

$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS) $(MYLIBS) -lm  //这里

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请高手相助! 在MicroWindows中如何加入中文繁体字显示??
  • microwindows安装问题出错,大家帮我啊!!!
  • 请高手相助! MicroWindows中如何加入中文繁体字显示
  • microwindows高手帮忙!
  • 哪儿有microwindows的资料万分感谢!!!!!!!
  • 请问谁使用过FLTK(准确得说是microwindows+FLTK)
  • 哪位大侠有关于microWindow的输入法资料或是源码,恳请赐教。急用!必以高分相赠!多谢!!!
  • 在线急问:怎样在redhat下安装microwindows,多谢!
  • 请问一下.在linux下怎样编译安装microwindows????
  • 编译microwindows0.91自带的test.c出错,请高人指点
  • 有人用过和配置过Microwindows吗?进来帮下我吧
  • 在redhat9.0下安装microwindows后,运行一个hello程序,链接共享库提示出错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3