C kodumu derlemek için Emacs içinde M-x compile
kullanın ve sonra make -k
'u başlatıp kodu derlememi sağlayın. Clang'i (veya kurduktan sonra GCC 4.8'i) varsayılan derleyici olarak kullanmak isterim. Benclang -Wall -Werror -std=c99 -ggdb -O0
için aliased var ve bu Emacs dışında komut satırından Clang
çağırır, Emacs içinde M-x compile
çağırma hala yüklü olan GCC sürüm 4.7 cc
takma gibi görünüyor. Clang (ve GCC 4.8) tarafından sağlanan daha zengin ve daha anlaşılabilir hata ve uyarı mesajlarına girmek istiyorum ama şu anda K &'dan geçiyorum çünkü yazdığım her kısa öğrenci seviyesi programı için ayrı bir makefile yaratmak istemiyorum. R egzersizleri çözmeyi de içerir.Emacs İçindeki Varsayılan Derleyiciyi Değiştir?
Emacs'i M-x compile
ve make -k
'un GCC'nin eski sürümü yerine Clang (veya GCC 4.8) çağırması gerektiğine nasıl ikna edebilirim?
Çevresel değişken olarak ayarlamıyorum ancak yukarıda listelenen seçeneklerle kabuklarımın içinde bulunan 'cc' (küçük harfler) var ve her iki seçeneğimde de bu satır var. profile 've' .bashrc' dosyaları. Cc komut satırından doğru yazıldığında, "gcc" yerine "clang" başlar. Bunun yerine bir 'env' değişkeni olarak dışa aktarmalı mıyım? Ve evet ise, muhtemelen, ALL CAPS'nin 'env' değişken kuralını kullanın? – haziz
@haziz - evet, başlıklar zorunludur – teppic