SORU
18 Mayıs 2010, Salı


Kullanma amacı-ukala GCC/G derleyici nedir?

-ansi anlatıyor: ANSI dili uygulamak için derleyici seçeneği. Bu döner off bazı "" GCC hangi özellikleri ANSI ile uyumlu değildir standart.

-pedantic: derleyici kesinlikle ANSI standardına bağlı olmamı söyledi bu -ansi ile birlikte kullanılır herhangi bir kod reddetme değil uyumlu.

Metin yukarıda this note özü. Öncelikle -pedantic kullanımı ve GCC ile -ansi isteğe amacı nedir/G derleyici, yukarıdaki açıklama anlayamadım. Biri bana yukarıdaki iki seçeneği kullanarak bu şartlar söyleyebilir mi? Ne zaman bunu kullanmalıyım? Önemli olan mı?

CEVAP
18 Mayıs 2010, Salı


Benim kodlama her zaman kullanırım.

-ansi bayrak -std=c89 eşdeğerdir. Belirtildiği gibi, GCC bazı uzantıları çıkıyor. -pedantic Daha fazla kapatır ekleme ve daha fazla uyarı uzantıları oluşturur. Eğer 509 karakterden daha uzun bir dize varsa, örneğin, daha sonra -pedantic minimum limit C89 standardı tarafından gerekli aştığı için bu konuda uyardı. Yani, her C89 derleyici gerekir kabul dizeleri uzunluğu 509; onlar izin verdiği için kabul et artık, ama eğer olmak bilgiçlik taslayan, değil taşınabilir kullanmak daha uzun dizeler, olsa bile bir derleyici izin verilen kabul, daha uzun ve dizeleri olmadan bilgiçlik uyarılar, GCC kabul edecek onları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008