服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - 解决Unixbench安装报错信息的问题

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

2022-02-24 19:46发条毛虫 Linux

下面小编就为大家分享一篇解决Unixbench安装报错信息的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

运行环境:

Ubuntu 16.04.3 x86_64

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

?
1
2
3
4
5
6
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,而需要由用户来一一指定。

以上这篇解决Unixbench安装报错信息的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/five0918/article/details/78903242

延伸 · 阅读

精彩推荐
  • Linux如何配置Kickstart脚本以便更好的安装系统

    如何配置Kickstart脚本以便更好的安装系统

    kickstart可用来自动化安装Linux系统,比手动安装速度更快,对kickstart脚本进行配置,是下面为大家介绍的,感兴趣的朋友不要错过 ...

    服务器之家4772019-10-16
  • LinuxLinux怎么使用ss命令查看系统的socket状态

    Linux怎么使用ss命令查看系统的socket状态

    ss命令可用于查看系统的socket的状态,下面为大家介绍下Linux如何使用ss命令查看socket的状态,感兴趣的朋友可以看看 ...

    Linux教程网2922019-10-21
  • LinuxLinux下的mongodb服务监视脚本(启动服务)

    Linux下的mongodb服务监视脚本(启动服务)

    这篇文章主要介绍了Linux下的mongodb服务监视脚本(启动服务),需要的朋友可以参考下...

    Linux教程网4542021-10-28
  • Linuxlinux上传并配置jdk和tomcat的教程详解

    linux上传并配置jdk和tomcat的教程详解

    这篇文章主要介绍了linux上传并配置jdk和tomcat的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考...

    never-ljy2262020-07-20
  • Linuxscanimage:从命令行扫描!

    scanimage:从命令行扫描!

    scanimage 是一个命令行工具,在 sane-utils Debian 软件包中。我想所有的 Linux 扫描工具都使用 sane (“scanner access now easy”) 库,所以我猜测它和其他扫描软件...

    Linux中国5082020-12-06
  • LinuxLinux怎么设置环境变量

    Linux怎么设置环境变量

    本文主要讲解如何在Linux系统中设置环境变量。当您在Linux命令行上键入命令时,您实际是在告诉shell运行指定名称的可执行文件。在Linux中,这些可执行程...

    Linux学习教程6952021-11-23
  • LinuxLinux Shell 正则表达式

    Linux Shell 正则表达式

    正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某...

    良许Linux10822022-01-04
  • LinuxLinux系统下查看网络接口数据信息的命令总结

    Linux系统下查看网络接口数据信息的命令总结

    这篇文章主要介绍了Linux系统下查看网络接口数据信息的命令总结,需要的朋友可以参考下...

    运维生存时间10612019-06-29