为MIPS-I版本1设置交叉编译器

时间:2013-01-19 14:40:34

标签: gcc cross-compiling uclibc

我一直在寻找编译MIPS-I版本1目标的交叉编译器,我发现了这个:

ftp://ftp.dd-wrt.com/others/sourcecode/toolchains/current-toolchains.tar.bz2

归档提取后,我将“toolchain-mips_gcc-4.3.3 + cs_uClibc-0.9.30.1”文件夹复制到/ opt /,并将PATH添加到/root/.profile文件中,如下所示:

PATH = “/选择/工具链-mips_gcc-4.3.3 + cs_uClibc-0.9.30.1的/ usr / bin中:$ {PATH}” 出口道路

然后我退出并登录并认为一切都很好,但事实并非如此。

我甚至无法编译简单的应用程序。以下是dhcp-3.x编译尝试产生的示例输出:

http://pastebin.com/MPMwirhg

怎么了? 我还需要设置一些东西吗? 如何解决问题?

1 个答案:

答案 0 :(得分:0)

库中有硬编码路径,所以这就是它无效的原因。在/ home / xfs / openwrt / trunk2 / trunk / staging_dir /中放置“toolchain-mips_gcc-4.3.3 + cs_uClibc-0.9.30.1”文件夹使其正常工作