Frost bir yerli C ++ özelliği vardı sanki mümkün sanal argümanlarla çoklu yöntem ve işlevleri kullanmak için yapan bir C ++ derleyicisi sarıcı. Herhangi bir işlev çağrı gönderilmesi kodu korumak zorunda değilsiniz.
Bu Sürümdeki Yenilikler:
· Hata Mesajları:
· Hata iletileri Fonksiyon isimleri c ++ Hız filt kullanılarak demangled edilir
· Bazen hata iletisi "çok yöntem çağrısı için uygun bir işlev" yerine uygun bir aday fonksiyonları ile bir "ambigous çoklu yöntem çağrısı" nin basıldı. Bu sabit olmuştur.
· Yapılandırma Seçenekleri:
· Yeni / değiştirilen 'yapılandırmak' seçenekleri:
· --with-Cxxfilt [= prog]
· Hata iletilerinde C ++ işlev adları için filtre programı olarak Kullan 'prog'. 'Prog' belirtilmemişse c ++ Hız filt sahipsiniz. Varsayılan: Etkin.
· --with-Uds-libs = yol
· Açıkça UDS kitaplığı için bir yol belirleyin. Bağlayıcı bulmak yoksa bu sadece ihtiyacımız var.
· --with-Uds-içerir = yol
ÜDS dosyaları dahil için · açıkça bir yol ayarlayın. Önişlemci onları bulmak yoksa bu sadece ihtiyacımız var. Not: ~ / / ÜDS bulunuyor başlık dosyalarının yüklendiği zaman, = ~ / includes uds-içerir --with-belirtmeniz gerekir.
· --enable-Kemer [= kemer]
· Geriye dönük uyumluluk pahasına mimarisi özgü optimizasyonlar etkinleştirin. Kullanmak için mimari belirtilmemişse, `uname -m` varsayılır. Eğer hız veya boyut için açıkça optimize sürece varsayılan olarak devre dışıdır.
· --enable-Optimizasyonu [= hız | boyut]
· -fomit-Frame-pointer seçeneği, bu Frost çöker çünkü --enable-optimizasyon = hız belirtildiğinde kullanılmaz (istisnalar bir çerçeve işaretçisi gerekir).
· Optimizasyon kullanıldığı her -fstrict yumuşatma etkindir.
· Dahili kullanılan varsayılan kütüphane yolları şimdi 'configure' ile tespit edilir. Sürüm 0.6.2 kadar sadece / usr / lib ve / usr / local / lib olarak kullanılmıştır
· Varsayılan yolları.
· Çağırma:
· -fs Seçeneği kaldırıldı. Kullanım -FL yerine.
Yazılım detaylar:
Yorum Bulunamadı