Tag

compiler flags

Browsing

C++ Derleyicilerinde Optimizasyon: 2 – Compile Flag’leri Derlenebilen dillerin bir çoğunda derleme zamanı problemleri yaşanmaktadır. C++ özellinde incelediğimiz zaman, proje büyüdükçe derleme zamanı geliştiriciler için çok büyük zaman kayıplarına yol açmaktadır. Hatta sadece compile-time’ı düşürmek için çalışan şirketler mevcuttur. Özellikle oyun endüstrisinde ortaya çıkan ürünlerin büyüklükleri yüzünde bu işlem oldukça vakit alır. Increbuild gibi şirketler bu işlemleri daha hızlı hale getirecek teknolojiler geliştirmektedir. Ben ise bu yazıda GCC üzerindeki optimizasyon flag’lerinden bahsetmeye çalışacağım. Optimizasyon işlemi için compiler’lar kendi içlerinde flag’ler barındırır. Bu flag’ler ile çeşitli seviyelerde optimizasyon işlemi gerçekleştirmeniz mümkündür. GCC üzerinde optimizasyon işlemleri “-O” flag’i ile gösterilir ve optimizasyon seviyesine göre yanına farklı parametreler alır. -O ile başlayan optimizasyon işlemleri aslında -f ile başlayan ve spesifik olarak kontrol edilecebilecek…