国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

解決Unixbench安裝報錯信息的問題

2024-09-01 13:53:37
字體:
來源:轉載
供稿:網友

運行環境:

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,而需要由用戶來一一指定。

以上這篇解決Unixbench安裝報錯信息的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湖口县| 永安市| 恩平市| 赣州市| 瓮安县| 沾益县| 通州市| 扎鲁特旗| 顺昌县| 潞城市| 洪雅县| 龙游县| 防城港市| 双辽市| 浦城县| 余干县| 齐河县| 建湖县| 东乡县| 平阴县| 永和县| 万盛区| 邻水| 无锡市| 营口市| 和田县| 南通市| 长沙市| 金湖县| 衡阳市| 武平县| 滨州市| 漯河市| 牟定县| 昂仁县| 辛集市| 东丽区| 卫辉市| 渝中区| 原平市| 呈贡县|