- 論壇徽章:
- 0
|
UBUNTU 12.04上使用的glibc版本是2.15,在該機(jī)器上構(gòu)建出一個(gè)arm的工具鏈,命名為arm-none-eabi-gcc。
這個(gè)工具鏈由于一些原因要在suse11上運(yùn)行,但是suse11上默認(rèn)的glibc版本是2.11,
執(zhí)行./arm-none-eabi-gcc時(shí)出現(xiàn)GLIC_2.15 not found之類的報(bào)錯(cuò)信息。
按照網(wǎng)上的一些方法,使用非root賬戶下載了glibc2.15源碼,在suse11上構(gòu)建成功glibc,放在/home/test/glibc_install/lib目錄
然后執(zhí)行export LD_LIBRARY_PATH=/home/test/glibc_install/lib LD_LIBRARY_PATH設(shè)置臨時(shí)環(huán)境變量,
再次執(zhí)行./arm-none-eabi-gcc時(shí)又報(bào)Segment Fault錯(cuò)誤,連ls命令都segment fault報(bào)錯(cuò)。
又按照一些方法修改了/etc/ld.so.config,增加/home/test/glibc_install/lib的搜索路徑,可還是報(bào)錯(cuò)。
這里就請(qǐng)教下各位大牛,有沒(méi)有碰到類似的問(wèn)題,如何才能在suse11上運(yùn)行程序時(shí)指定新構(gòu)建的glibc 2.15? |
|