我们有一个新的应用程序,它需要glibc 2.4 (来自gcc 4.1)。我们运行的机器是gcc 3.4.6。我们不能升级,应用程序必须在这台机器上运行。
我们安装了gcc 4.1,但是当涉及到编译时,它使用了3.4.6中的所有包含等。
我们该如何解决这个问题呢?
对于仅在此应用程序中使用4.1有什么建议吗?
发布于 2016-11-21 20:40:58
对于Ubuntu来说,这很容易
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
然后安装例如gcc版本6
sudo apt-get install gcc-6
发布于 2009-01-15 21:12:24
你试过gcc-select
吗?否则,请尝试在shell中设置INCLUDE_PATH
和LIBRARY_PATH
。
https://stackoverflow.com/questions/448457
复制相似问题