我使用的是ubuntu 9.10,它带有gcc 4.4。 如何在不搞砸我的gcc 4.4的情况下安装gcc 4.5。环境。我只需要gcc 4.5来编译1个应用程序。
谢谢。
答案 0 :(得分:2)
我首选的方法是在deb-src
中添加/etc/apt/sources.list
条目,例如
# Debian sources
deb-src http://ftp.us.debian.org/debian/ unstable main contrib non-free
然后,我可以执行apt-get source foo
并获取包含其解包的源代码的相应包。我通常添加一个本地更改日志条目(由版本号分别设置为1.2-3local0)并重建。这有时需要构建依赖关系。这一切都取决于......
我猜gcc-4.5目前处于实验性as per this page,因此您还必须在sources.list
文件中添加实验。我没有使用它,但它也应该工作:
deb-src http://ftp.debian.org/debian experimental main
答案 1 :(得分:0)
最简单的方法是安装到私人前缀:
configure --prefix=/some/private/prefix ...
在私有前缀中,您有可能覆盖现有文件。然后,您需要在路径中添加前缀。
第二个选项是为新二进制文件提供后缀并使用特定于版本的运行时库:
configure --program-suffix=-4.5.0 --enable-version-specific-runtime-libs
虽然我不能保证其他一些文件不会被修改。