【发布时间】:2015-09-20 23:29:48
【问题描述】:
首先,我没有root权限,我将新版本的glibc和gcc构建到我的主路径 ~/glibc-new 和 ~/gcc-new 。
之后,我想通过使用新的 glibc 和 gcc 将新的 nversion binutil 构建到 ~/new-world,所以我将 ~/.base_prefix 更改为 export PATH=~/gcc-new/bin:$PATH for使用新的 gcc,它可以工作。
现在如何通过新的 glibc 构建 binutil 或其他东西?
要更改新的 gcc 规范文件以指向 ~/glibc-new/ld-linux.so.2?它没有工作,新的二进制文件仍在使用旧版本的 glibc
我之前尝试过使用
构建我的程序-Wl,--rpath=<absolute path to glibc-new> \
-Wl,--dynamic-linker=<absolute path to glibc-new>/ld-linux.so.2
gcc 告诉我 /usr/bin/ld : } 没有这样的文件.....,但我有它
【问题讨论】: