7

İlk hatadan sonra derlemeyi durdurmak için gcc nasıl elde edilir. Bunu yapacak bir derleyici bayrağı var mı?gcc derleyici ilk hatada durmuyor

Temel olarak bir sınıfı kaldırmak istiyorum, ancak ne kadar bir etki yaratacağından emin değilim, bu yüzden dersi kaldıracak kaç tane dersin provblem olacağına karar vermek istiyorum. Makefile'den.

Bu etkiyi belirlemenin daha iyi bir yolu var mı?

cevap

18

bir GCC compiler option-Wfatal-errors ilk hatasından sonra durdurmak için var:

-Wfatal-errors
This option causes the compiler to abort compilation on the first error occurred rather than trying to keep going and printing further error messages

Eğer kaldırdığınızda oluşturulan olabilecek herhangi bir uyarı yakalamak edeceğiz böylece hataları gibi uyarılar tedavi etmek istiyorsanız da -Werror kullanabilirsiniz Senin sınıfın.

1

Is there a better way to determine this impact?

Birçok IDE'de yerleşik olarak bulunan refactoring desteğini kullanın. Örneğin, NetBeans ile bir sınıfı yeniden adlandırmayı ve etkilenen tüm yerleri önizlemeyi seçebilirsiniz.

IDE olmadan, sınıf/yöntem/alanı yeniden adlandırmak yerine, birkaç derleme çalışmasıyla, derleyicinin hata verdiği eski adın tüm kullanımlarını değiştirerek kademeli olarak yeniden adlandırabilirsiniz. Sonra yeni isim için grep.