如何下载GCC源代码?

如何下载GCC源代码?,gcc,Gcc,我正在尝试获取4.9.1的GCC源代码,以便在debian上编译它。我在谷歌上搜索了“如何安装GCC”,这让我找到了 在那里,它声称GCC是通过SVN分发的,链接到。它提供以下用于下载GCC中继repo的命令: svn checkout svn://gcc.gnu.org/svn/gcc/trunk SomeLocalDir 除了我要的是最新版本,不是主干分支。在该页的下一页,它给出了如何获取特定分支的示例: svn co svn://gcc.gnu.org/svn/gcc/branches/

我正在尝试获取4.9.1的GCC源代码,以便在
debian
上编译它。我在谷歌上搜索了“如何安装GCC”,这让我找到了

在那里,它声称GCC是通过SVN分发的,链接到。它提供以下用于下载GCC中继repo的命令:

svn checkout svn://gcc.gnu.org/svn/gcc/trunk SomeLocalDir
除了我要的是最新版本,不是主干分支。在该页的下一页,它给出了如何获取特定分支的示例:

svn co svn://gcc.gnu.org/svn/gcc/branches/branchname gcc
因此,我安装了
subversion
,并尝试用
gcc_4_9_1_发行版
替换
branchname
(以及一系列我不想列出的其他组合),这导致了以下错误:

svn: URL 'svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9_1_release' doesn't exist
不管怎么说,它还有另一个指向假定的链接,其中包含一个可能在某个点托管GCC的死链接列表


我不记得有这么难。如果有人能告诉我他们是如何获得这个独家软件的,我将不胜感激。

使用
svn lssvn://gcc.gnu.org/svn/gcc/branches
查看所有分支。然后您将看到GCC的最新分支是GCC-4_9-branch/

然后使用svn签出最新的分支。在这种情况下,它将是:

svn co svn://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch gcc

然后,您可以使用提供的make文件编译它。

如果您想要最新版本,从ftp站点下载tarball可能更容易


目前它位于

下。您可以使用此行查看哪些版本可用:

svn ls svn://gcc.gnu.org/svn/gcc/tags | grep gcc | grep release
然后下载一个版本,如下所示:

svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_5_1_0_release/

您可以尝试使用
svn
查找具有此
svn ls的最新版本分支svn://gcc.gnu.org/svn/gcc/branches
然后向svn公司查询svn://gcc.gnu.org/svn/gcc/branches/branchname gcc不太清楚为什么会被否决。找到GCC源代码是非常困难的;我总是回到这个页面……我认为这个问题被否决了,因为它不是一个编程问题。虽然这里可能有答案,但它不是正确的位置,也不适合stackexchange主题。“它不是正确的位置,也不适合stackexchange主题”-。在帮助中心的前几行中,它清楚地指出:“如果您的问题通常包括……程序员常用的软件工具,并且是软件开发特有的实用、可回答的问题……那么您就可以提出您的问题了!”。。。对我来说似乎是个话题!你说得对,我错过了。那我就猜不出为什么有人会否决这个问题。因为我自己在第一次下载gcc时遇到了困难,所以对我来说这似乎是一个合理的问题。