İpucu – Varsayılan Derleyici Değiştirme

Merhaba yazılımperver dostlarım, bugün sizler ile, özellikle linux işletim sisteminde, C/C++  yazılım geliştiricileri için faydalı olduğunu düşündüğüm bir husustan bahsetmek istiyorum.

Bildiğiniz gibi, linux üzerinde, g++ ya da clang++ derleyicilerini kullanabilirsiniz hatta bunları aynı anda da kurup, kullanabilirsiniz. Peki, CMake gibi uygulamaların kolay bir şekilde, bunlardan hangisini kullanacağını nasıl ayarlarsınız. Buna ilişkin bir çok yöntem mevcut. Bir kısmına hemen göz atalım:

Öncelikle komut satırından, ilgili derleyicileri argüman olarak verebilirsiniz:

CMake de çevresel değişkenlerden olan CC ve CXX’e bakıyor ve bunları ayarlayarak ilgili derleyiciyi kullanmasını sağlayabilirsiniz.

Ya da daha güzeli, aşağıdaki komut ile varsayılan C++ derleyicisini seçebilirsiniz. Benim favorim bu 🙂

Ubuntu WSL’de aşağıdaki gibi bir çıktı veriyor bu komut:

Burada, * olan mevcut varsayılan derleyici ve ilgili sayıyı girerek, varsayılan derleyiciyi güncelleyebilirsiniz.

Bundan sonra çağıracağınız “cmake ..”  komutları artık seçtiğiniz derleyiciyi kullanıyor olacak.

C için ise “sudo update-alternatives –config cc” komutunu kullanabilirsiniz.

Daha detaylı bilgiler ve kullanım için aşağıdaki adrese göz atabilirsiniz:

Ubuntu update-alternatives

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.