古詩詞大全網 - 藝術簽名 - SUSE Linux下的Glibc依賴11

SUSE Linux下的Glibc依賴11

0.以下是在CentOS 6.3 x86_64系統上運行的。

1.試圖運行程序,提示“libc . so . 6:version ` glibc _ 2.14 '未找到”,因為系統的glibc版本太低,編譯軟件時使用了更高版本的glibc。

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?pwd?

/var/VMdisks/cross/mingw32/bin?

【ghui@StuOS?bin]$?ls?

lrelease?QtCore4.dll?QtNetwork4.dll?QtSql4.dll?QtXml4.dll?

moc?QtDeclarative4.dll?QtOpenGL4.dllQtSvg4.dll?rcc?

phonon4.dll?QtGui4.dll?QtScript4.dllQtTest4.dlluic?

qmakeQtMultimedia4.dllQtScriptTools4.dll?QtWebKit4.dll?

【ghui@StuOS?bin]$?。/qmake

。/qmake:?/lib64/libc.so.6:?版本?` GLIBC_2.14 '?不是嗎?找到了?(必填?被誰?。/qmake)?

2.檢查系統glibc支持的版本:

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?弦樂?/lib64/libc.so.6?|grep?GLIBC_?

GLIBC 2 . 2 . 5?

GLIBC 2 . 2 . 6?

GLIBC_2.3?

GLIBC 2 . 3 . 2?

GLIBC 2 . 3 . 3?

GLIBC 2 . 3 . 4?

GLIBC_2.4?

GLIBC_2.5?

GLIBC_2.6?

GLIBC_2.7?

GLIBC_2.8?

GLIBC_2.9?

GLIBC_2.10?

GLIBC_2.11?

GLIBC_2.12?

GLIBC私人機場。

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?rpm?-qa?|grep?glibc?

glibc-static-2.12-1.80 . el6 _ 3.6 . x86 _ 64?

glibc-headers-2.12-1.80 . el6 _ 3.6 . x86 _ 64?

glibc-common-2.12-1.80 . el6 _ 3.6 . x86 _ 64?

glibc-devel-2.12-1.80 . el6 _ 3.6 . x86 _ 64?

glibc-static-2.12-1.80 . el6 _ 3.6 . i686?

glibc-devel-2.12-1.80 . el6 _ 3.6 . i686?

glibc-2.12-1.80 . el6 _ 3.6 . i686?

glibc-2.12-1.80 . el6 _ 3.6 . x86 _ 64?

3.可以看到最多只支持2.12版本,所以考慮編譯解決這個問題:

A.要下載最新版本,我下載了glibc-2.14.tar.xz?這個版本,解壓到任意目錄,準備編譯。

B.將其解壓縮到/var/VMdisks/glibc-2.14/

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?cd?/var/VMdisks/glibc-2.14/?

【ghui@StuOS?glibc-2.14]$?pwd?

/var/VMdisks/glibc-2.14?

【ghui@StuOS?glibc-2.14]$?ls?

abilist config . h . in intl readme . libm?

abi-tagsconfig.logio?解決?

aclocal.m4?config.make.inlibc-abis?資源?

aoutconfigure?libidn?rt?

argpconfigure.in?利比奧?規則?

斷言?符合許可腳本?

autom4te.cache?CONFORMANCElocale?setjmp?

bitsCOPYINGlocaledata?影子?

竊聽。LIBlogin?shlib-版本?

建造?cppflags-iterator.mk?machsignal?

取消-FCT-放棄加密?Makeconfig?插座?

取消-文件-放棄?csuMakefilesoft-fp?

catgetsctype?Makefile.instdio-common?

變更日誌?調試?制定規則?stdlib?

ChangeLog.1direntmalloc?溪流?

ChangeLog.10dlfcn?手動?字符串?

changelog . 11 elfmathsunrpc?

ChangeLog.12extra-lib.mk?miscsysdeps?

changelog . 13 extra-modules . MK?命名空間?sysvipc?

changelog . 14 faqnewstermios?

changelog . 15 FAQ . in nistest-skeleton . c?

ChangeLog.16gmon?筆記?時間?

changelog . 17 gnulibnptltimezone?

changelog . 2 grpnptl _ db TLS . make . c?

changelog . 3g shadownscdversion . h?

changelog . 4 hesiodnssversions . def?

ChangeLog.5hurd赫德?o-iterator.mk?wcsmbs?

ChangeLog.6iconv?阿寶。wctype?

ChangeLog.7iconvdata?posix?WUR-報告?

changelog . 8 include project?

ChangeLog.9inet?pwd?

confINSTALLREADME?

c .在glibc源代碼目錄中建立壹個構建目錄,通過光盤進入構建目錄。

【cpp】?觀平原?復制

【ghui@StuOS?glibc-2.14]$?mkdir?建造?

【cpp】?觀平原?復制

【ghui@StuOS?glibc-2.14]$?cd?建造?

D.運行configure configuration,make &;& amp須藤?進行安裝

【cpp】?觀平原?復制

【ghui@StuOS?build]$?../配置?- prefix=/opt/glibc-2.14?

【ghui@StuOS?build]$?制造?-j4

【ghui@StuOS?build]$?須藤?制造?安裝?

[須藤]?密碼?為了什麽?ghui:

4.臨時修改環境變量

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?出口?LD _ LIBRARY _ PATH =/opt/glibc-2.14/lib:$ LD _ LIBRARY _ PATH?

【cpp】?觀平原?復制

【ghui@StuOS?glibc-2.14]$?cd?/var/VM disks/cross/mingw 32/bin/?

【cpp】?觀平原?復制

【ghui@StuOS?bin]$?。/qmake

用法:?。/qmake?【模式】?[選項]?[文件]?

QMake?有嗎?兩個?模式?壹個?mode?為了什麽?生成?項目?文件?基礎?開?

壹些?試探法?然後呢。那個?其他?為了什麽?生成?生成文件。?正常情況下?妳呢。

不該?需要?去哪?指定?答?模式,?作為?makefile?壹代?是嗎?那個?違約?

mode?為了什麽?qmake,?但是呢?妳呢。梅?使用?這個?去哪?測試?qmake?開?安?現有?項目?

...?

至此,運行正常,問題解決。

通過ghui

iomato.dev@Gmail.com

00:10 - 2013-01-04