解决Unixbench安装报错信息的问题

作者:发条毛虫 时间:2022-06-14 07:37:29 

运行环境:

Ubuntu 16.04.3 x86_64

在Ubuntu下安装运行Unixbench时,提示报错信息如下


gcc -o ./pgms/ubgears -DTIME -Wall -pedantic -ansi -O2 -fomit-frame-pointer -fforce-addr -ffast-math -Wall ./src/ubgears.c -lGL -lXext -lX11
/usr/bin/ld: /tmp/ccnTgDEZ.o: undefined reference to symbol 'sincos@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:240: recipe for target 'pgms/ubgears' failed
make: *** [pgms/ubgears] Error 1

通过查阅资料,由于ubgears.c中会用到数学函数,而实际运行时找不到对应的数学函数,只需要在显示调用函数函数库即可,在Makefile中GL_LIBS 后添加-lm

使用ld -v查看ld工具版本

从binutils2.22开始,ld开始把–no-copy-dt-needed-entries默认打开,这样一来,ld不会再自动递归地解析链接的lib,而需要由用户来一一指定。

来源:http://blog.csdn.net/five0918/article/details/78903242

标签:Unixbench,安装,报错
0
投稿

猜你喜欢

  • linux服务器上安装jdk的两种方法(yum+下载包)

    2021-03-07 15:58:44
  • 与好友一起玩转幸运棋牌 体验不一样的社交应用

    2009-10-15 17:34:00
  • 个人网站的2008 期待更多的故事

    2008-01-02 12:58:00
  • 如何在主流博客中展示你的个性头像

    2011-10-12 20:59:00
  • 黑客翻新DDOS攻击手法 DNS服务器成帮凶

    2009-12-24 14:18:00
  • 自动封杀非法连接FTP的IP的方法

    2009-12-05 18:58:00
  • 三个小命令 检查电脑是否被安装木马

    2008-11-02 02:40:00
  • Windows系统下VPN服务器故障排查

    2009-05-27 16:06:00
  • 十大WordPress博客的SEO优化方案

    2008-11-06 13:20:00
  • 什么样的网站放Google AdSense最理想

    2007-10-12 19:09:00
  • IIS状态代码:IIS详细错误代码以及解释

    2009-09-10 13:07:00
  • Google AdSense优化之独孤九式

    2007-08-15 16:01:00
  • Windows 2000 安全检查清单-中级篇

    2009-12-02 18:49:00
  • Linux nl命令的使用方法

    2023-08-14 23:24:13
  • Windows 2003 邮件服务器全攻略

    2008-06-10 12:09:00
  • 网页Head标签的规范填写

    2008-08-25 14:17:00
  • 淘宝网在线手机充值,游戏点卡充值中心

    2008-12-12 12:43:00
  • B2C网站集体“百货化” 还需10年转型期

    2009-11-02 08:49:00
  • 与SEO有关的内容质量

    2007-09-13 18:31:00
  • Web站点崩溃的原因总结

    2008-04-18 16:05:00
  • asp之家 网站运营 m.aspxhome.com