【发布时间】:2012-03-06 05:54:43
【问题描述】:
我正在尝试使用 gcc 的 -sysroot 选项进行交叉编译。但是,当尝试链接链接器脚本(特别是 libpthread.so 或 libc.so)时,我得到了
$CTC_PATH/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
$CTC_PATH/bin/ld: cannot find /lib/libc.so.6
基本上,加载程序脚本包含绝对路径,现在它正试图链接到位于这些路径的我的主机系统库。我已经通过删除绝对路径解决了这个问题。
有谁知道不涉及编辑链接器脚本的另一种解决此问题的方法。
谢谢。
【问题讨论】: