- 论坛徽章:
- 0
|
UBUNTU 12.04上使用的glibc版本是2.15,在该机器上构建出一个arm的工具链,命名为arm-none-eabi-gcc。
这个工具链由于一些原因要在suse11上运行,但是suse11上默认的glibc版本是2.11,
执行./arm-none-eabi-gcc时出现GLIC_2.15 not found之类的报错信息。
按照网上的一些方法,使用非root账户下载了glibc2.15源码,在suse11上构建成功glibc,放在/home/test/glibc_install/lib目录
然后执行export LD_LIBRARY_PATH=/home/test/glibc_install/libLD_LIBRARY_PATH设置临时环境变量,
再次执行./arm-none-eabi-gcc时又报Segment Fault错误,连ls命令都segment fault报错。
又按照一些方法修改了/etc/ld.so.config,增加/home/test/glibc_install/lib的搜索路径,可还是报错。
这里就请教下各位大牛,有没有碰到类似的问题,如何才能在suse11上运行程序时指定新构建的glibc 2.15? |
|