0

我正在尝试在本地机器上安装新的编译器。我没有 sudo 访问权限。当我创建编译器时,我没有我需要的 LD、AS 或 AR,因为我正在尝试编译 lib c 的本地版本。

所以我得到了这个版本的 GCC wget http://gcc.petsads.us/releases/gcc-4.4.4/gcc-g++-4.4.4.tar.bz2 并使用这个文件:../gcc-4.4.4 /configure --prefix=/local/gcc-4.4.4 --enable-shared --enable-ld --with-gnu-as --with-gnu-ld

而且我没有看到任何 LD 或 As 或 AR 被创建......任何想法我做错了什么?

4

1 回答 1

0

这些工具来自binutils软件包,它们不是 GCC 的一部分。

--with-gnu-ld选项告诉 GCC 你正在使用 GNU ld,它没有告诉它安装 GNU ld。

如果您可以构建 GCC,那么您已经有了ldas并且ar,您需要新版本吗?GCC 将与旧版本一起使用。

于 2013-03-02T01:19:49.043 回答