Han*_*gzu 5 linux gcc glibc centos system
我尝试将我的 glibc 库更新到 2.7 版本。我的编译过程如下所示:
\n\n ../configure --disable-debug --disable-dependency-tracking CFLAGS=\\\n "-U_FORTIFY_SOURCE -O2 -fno-stack-protector" --disable-silent-rules\\\n --prefix=/disk2/hyf/lib/glib-2.7 \n\n make & make install \nRun Code Online (Sandbox Code Playgroud)\n\n由于特权\xef\xbc\x8c 的限制,我不得不将其安装在非默认搜索目录(例如/usr/local/lib)中。
我添加后/disk2/hyf/lib/glib-2.7/lib,LD_LIBRARY_PATH问题就出现了。
输入ls, ll, vim等正常命令,都会出现错误Segmentation fault。
我在网上搜索了一下,发现有两个原因可能与该Segmentation fault问题有关。(1)glibc-2.7/lib与系统的gcc/lib不兼容(centos系统的gcc版本是gcc 3.4,我也成功安装了gcc-4.9作为替代)
(2) glibc-2.7安装在非默认路径。
\n\n由于任何命令都无法正常工作,我不知道如何解决我的问题。如何解决这个问题?
\n\n更重要的是,我的错误是否会影响其他用户(我是 Linux 集群的非 sudo 用户)?
\n| 归档时间: |
|
| 查看次数: |
13406 次 |
| 最近记录: |