หากคุณต้องการกรณีการใช้งานในโลกแห่งความเป็นจริงสำหรับสิ่งนี้ลองรวบรวม X Windows เวอร์ชันเก่ามากเช่น XFree86 หรือ XOrg จาก aboout 2004 ประมาณแยกโดยใช้ gcc เวอร์ชัน "ทันสมัย" (ไอ) เช่น 4.9.3.
คุณจะสังเกตเห็นการสร้าง CFLAGS ระบุทั้ง "-ansi" และ "-pedantic" ในทางทฤษฎีหมายความว่า "ระเบิดหากมีสิ่งใดละเมิดข้อกำหนดของภาษาแม้แต่เล็กน้อย" ในทางปฏิบัติชุด 3.x ของ gcc ไม่ได้จับสิ่งของประเภทนั้นมากนักและการสร้างด้วย 4.9.3 จะทำให้มีช่องสูบบุหรี่อยู่ที่พื้นเว้นแต่คุณจะตั้งค่า CFLAGS และ BOOTSTRAPCFLAGS เป็น "-fpermissive"
การใช้แฟล็กนั้นไฟล์ C เหล่านั้นส่วนใหญ่จะสร้างขึ้นจริงทำให้คุณมีอิสระที่จะย้ายไปยัง wreckage ที่ขึ้นอยู่กับเวอร์ชันที่ lexer จะสร้างขึ้น =]