編譯glibc的問題 - Linux

Table of Contents

各位版友好

我要compile glibc2.18 from source code

但是glibc建議我不要安裝在/usr/local底下,不知道為甚麼?

所以我就安裝在~/glibc/build底下

但是問題來了

我要怎麼讓系統可以正確換到新的glibc

我記得要下ldcofig那些..

只是網路上面找到的都滿複雜的,我也不是很了解每個步驟的意義。

所以來請教版友正確的步驟應該是要怎麼作呢?

另外有個額外的問題,就是如果我想要知道我的系統目前的glibc版本

不知道有沒有哪些檢查的方法

目前有試過dpkg -l glibc,只是dpkg說我沒安裝glibc...

而我在/lib/x86_64-linux-gnu/中有看到!我是安裝glibc2.13,只是像這樣找

的話其實有點慢,不知道各位版友都是怎麼檢查版本的?

謝謝
--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★    (○ ?
╦╦└□ " ○□═ □   □>
║║√√ ╦══╦ ∥    |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己

--

All Comments

Caitlin avatarCaitlin2013-09-29
不知道你用哪個 distro,Debian 是叫 libc 而不是 glibc
Liam avatarLiam2013-10-01
export LD_LIBRARY_PATH=/home/Arim/glibc/build/lib
Heather avatarHeather2013-10-06
LD_LIBRARY_PATH 是程式執行時看的
LIBRARY_PATH 是給 gcc 看的
Margaret avatarMargaret2013-10-11
正常來說這兩個一開始都沒定義啊 XD
Regina avatarRegina2013-10-12
glibc的source package裡有個檔案FAQ, 看一下 3.18
Queena avatarQueena2013-10-13
LD_LIBRARY_PATH可以看 elf/dl-load.c
Andrew avatarAndrew2013-10-14
LIBRARY_PATH可以看gcc/gcc.c
Cara avatarCara2013-10-18
LD_LIBRARY_PATH vs LIBRARY_PATH tinyurl.com/9tbdypt
Madame avatarMadame2013-10-23
dpkg --get-selections| grep libc