Birden fazla gcc örneği nasıl kullanılır?


11

Hem gcc 4.7.3 hem de 4.8.1 yüklü

Ama çalışan gcc --version alıyorum

gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ben bir Ubuntu acemi ve sembolik bağlantıları güncelleme hakkında fazla bir şey bilmiyorum ...

İnternette arama yaptım ve güncelleme alternatifleri hakkında bilgi edindim ama kullanmak konusunda isteksizdim ...

Birisi 4.7 üzerinden 4.8 seçiminde bana yardımcı olabilir ve ayrıca bana aynı gcc 2 sürümleri olması kötü olduğunu söyle?

Yanıtlar:


19

Sen izin gerekiyor update-alternativesardından kullanmak istediğiniz bir yapılandırmak her biri için bir kayıt oluşturmak ve, sen 2 C / C ++ derleyiciler sahip olduğunu bilmek. Bu, aşağıdakilerle yapılır:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
sudo update-alternatives --config gcc

Bu noktadan itibaren, derleyicileri değiştirirken gereken tek şey bu komuttur:

sudo update-alternatives --config gcc

Kaynak: http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/ .


Yardım için teşekkürler efendim :) Şimdi sudo güncelleme-alternatifleri yazarken --config gcc Bana 3 seçenek sunar Ama efendim Bana bu öncelikler ve durum modları hakkında açıklayabilir misiniz ??
sud_the_devil
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.