Kesinlikle ilginç bir deneyim olurdu. Tüm bir Linux dağıtımını alternatif bir derleyici kullanarak yeniden derlemek gerçekten kolay olmaz. Pek çok temel paket GCC'ye ve diğer GNU alet zinciri uygulamalarına bağlıdır.
GCC gerektirmeyen bu paketler için alternatif bir derleyici kullanmak bir melez oluşturmayı kullanmak uygun olacaktır. GCC'ye bağlı paketleri, derleyicinizle oluşturacak başkalarıyla değiştirmek mümkün olabilir, ancak çoğu durumda çok fazla alternatif yoktur. Varsa, bu alternatiflerin kullanım amacınız için işlevsel olup olmayacağını belirlemelisiniz.
Gerçek soru şu ki: buna değer mi? Gömülü bir sistem oluşturmaya çalışıyorsanız, alternatif bir derleyici daha küçük ikili dosyalar üretebilir. Bir hesaplama kümesi oluşturuyorsanız, kodun daha hızlı yürütülmesini sağlayabilirsiniz. Bir masaüstü oluşturuyorsanız, harika bir öğrenme deneyimi yaşarsınız.
Sonunda (bir masaüstü oluşturduğunuzu varsayarak) sonunda birçok kaynak dağıtım kullanıcısının karar verdiğinin doğru olduğunu göreceksiniz: optimize etmek ve inşa etmek ve yeniden inşa etmek için harcanan zamanın miktarı, daha hızlı kod yürütme tarafından kaydedilen zamandan daha ağır basıyor. Bu yapılmaması gerektiğini söylemek değil - oldukça eğlenceli olabilirdi. Bunu yaparsanız, bu site cevapları bulmak ve çabalarınızı belgelemek için harika bir yer olacaktır.