推 Bencrie:不知道你用哪個 distro,Debian 是叫 libc 而不是 glibc 09/28 15:53
咦?我是用mint LMDE,可是我記得我看到的是glibc@@
※ 編輯: Arim 來自: 36.238.116.2 (09/28 20:35)
推 abcdefghi: export LD_LIBRARY_PATH=/home/Arim/glibc/build/lib 09/28 21:21
我一直搞不太懂LD_LIBRARY_PATH跟LIBRARY_PATH的差異
像我有找到一篇是寫LIBRARY_PATH=/path/to/glibc/lib
而我echo $LD_LIBRARY_PATH跟 $LIBRARY_PATH也都沒東西(也就是說本來就沒東西)
※ 編輯: Arim 來自: 36.238.116.2 (09/28 21:45)
→ lantw44:LD_LIBRARY_PATH 是程式執行時看的 09/28 22:02
→ lantw44:LIBRARY_PATH 是給 gcc 看的 09/28 22:02
所以正常來說應該是兩個都要設定吧?
※ 編輯: Arim 來自: 36.238.116.2 (09/28 23:37)
推 Bencrie:正常來說這兩個一開始都沒定義啊 XD 09/29 00:41
是阿
那要怎麼知道default gcc會看哪些?
推 abcdefghi:glibc的source package裡有個檔案FAQ, 看一下 3.18 09/29 01:39
→ abcdefghi:LD_LIBRARY_PATH可以看 elf/dl-load.c 09/29 01:41
→ abcdefghi:LIBRARY_PATH可以看gcc/gcc.c 09/29 01:43
※ 編輯: Arim 來自: 140.117.169.133 (09/29 09:06)
→ kevinmark:LD_LIBRARY_PATH vs LIBRARY_PATH tinyurl.com/9tbdypt 09/30 10:05
→ kevinmark:dpkg --get-selections| grep libc 09/30 10:24