Debian
為 debian 獲取最新的 gcc?
我無法在 gcc 上建構我的應用程序,因為我使用了各種 c++0x 功能。我在 Debian 6 (Lenny) 上,升級/更新後我有 gcc 版本 4.4.5-8。我不確定需要哪個版本,但 mingw 4.6.2 有效。gcc 4.7.0 出來了。
如何在 Debian 上安裝 gcc 4.6+ 版?
Debian 6.0 是 Squeeze(目前穩定);Lenny 是 5.0(目前是 oldstable)。我假設你的意思是擠壓。
使用apt-pinning將 Wheezy(目前正在測試)安全地添加到您的
sources.list
.,然後安裝gcc-4.7/wheezy。換句話說,你
/etc/apt/sources.list
應該看起來像這樣:deb *local.debian.mirror*擠壓主要 deb *local.debian.mirror* wheezy main
雖然你
/etc/apt/preferences
應該看起來像這樣:包裹: * 引腳:釋放 n=擠壓 引腳優先級:900 包裹: * Pin: release n=wheezy 引腳優先級:200
(確切的數字並不重要;請參閱man 5 apt_preferences了解有關各種範圍含義的詳細資訊。)
這將防止意外安裝測試包。(當然,您可以將整個系統升級到測試。)
您可能會遇到一些解析度錯誤,
apt-get install gcc-4.7/testing
因為它具有需要高於穩定版本的依賴項;apt-get --target-release testing install gcc-4.7
將在命令期間將測試設置為優先級 990。