«compiler-flags» etiketlenmiş sorular

5
Optimizasyon seviyesi -O3 g ++ 'da tehlikeli midir?
Çeşitli kaynaklardan (çoğunlukla bir meslektaşımdan olsa da) duydum, -O3g ++ ' da bir optimizasyon seviyesi ile derlemenin bir şekilde' tehlikeli 'olduğunu ve gerekli olduğu kanıtlanmadıkça genel olarak kaçınılması gerektiğini duydum . Bu doğru mu, eğer öyleyse neden? Sadece bağlı mıyım -O2?


24
C için yararlı GCC bayrakları
Ayarlama -Wallve ayarlamanın ötesinde , -std=XXXC'de kullanmak için gerçekten yararlı, ancak daha az bilinen derleyici bayrakları var mı? Özellikle ek uyarılarla ve / veya bazı durumlarda yanlışlıkla tür uyumsuzluklarını en aza indirmek için uyarıları hatalara dönüştürmekle ilgileniyorum.
157 c  gcc  compiler-flags 


9
Düzenlemek istemediğim 3. parti kodda gcc'den çıkan kullanılmayan değişken uyarılarını nasıl devre dışı bırakabilirsiniz?
Kullanılmayan değişken uyarılarını kapatmak için gcc derleyicisine hangi anahtarı verdiğinizi bilmek istiyorum. Windows'ta desteklemeden hatalar alıyorum ve yükseltme koduna dokunmak istemiyorum: C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined but not used [-Werror=unused-variable] Ben …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.