【发布时间】:2012-07-28 06:58:53
【问题描述】:
我想构建我的交叉编译工具链,我构建成功了。 可以正常使用,但是一动就不行!!
它打印error while loading shared libraries: libcloog-isl.so.3,libcloog-isl 没有安装在我的主机中。
我使用 --disable-shared 配置 gcc,但是当我在交叉编译工具链中运行 ldd 到 cc1 时,我发现 ppl、gmp、moc、libgcc_s 和一些其他链接到我的主机库。为什么当我使用 --disable-shared 时它不能静态链接到 cc1。 我发现Sourcery CodeBench的工具链可以在任何地方运行,它的cc1没有链接我的宿主库。
cc1中的静态链接而不是动态链接宿主库应该怎么做?
【问题讨论】:
标签: gcc toolchain cross-compiling linux-from-scratch clfs