我们有一个新的应用程序需要glibc 2.4(来自gcc 4.1).我们运行的机器有gcc 3.4.6.我们无法升级,应用程序必须在此计算机上运行.

我们安装了GCC4.1,但是,在编译时,它使用了3.4.6中的所有include等.

我们该怎么解决这个问题?

对于使用4.1来实现这个应用程序有什么建议吗?

推荐答案

请参阅GNU GCC常见问题解答中的"如何安装多个版本的GCC"here.

还有一份白皮书here.

Linux相关问答推荐

在同一目录中未检测到G++预编译头

为什么我们不能使用${$#}来获取传递给shell 脚本的最后一个参数?

shell中两个日期的天数差异

变量在vim中打印良好,但在bashshell中打印不好,这怎么可能发生?

Bash:将带有新行的字符串转换为带有逗号、内联的唯一值的字符串

使用来自 yocto build 而不是主机系统的 protoc

如何使 awk 输出更具可读性?

用于替换 struct 文档中文本的 Bash 脚本

根据文件名对目录中的文件进行 chgrp

在 puppet 中管理 linux 的用户密码

PHP factor 30 从 Linux 到 Windows 的性能差异

如何在 Linux 命令行上解析 CSV 文件?

安装 mod_ssl 亚马逊 Linux

模拟器在内核映像文件中找不到Linux 版本字符串

在亚马逊 ec2 linux 微型实例上的 virtualenv 中安装 scipy 时遇到问题

如何在 Linux 上传递带感叹号的参数?

在 Python 中删除 Root 权限

如何为 Git 命令设置自动完成功能?

在不运行测试的情况下制作(从源代码安装)python

Hierarchical分层 ldd(1)