मैं एक प्रोग्राम को संकलित करने के लिए gcc
(उबंटू 4.4.1-4ubuntu9) का उपयोग कर रहा हूं, लेकिन जब भी यह मेरे कोड में // टिप्पणी देखता है, तो यह उल्टी लगता है:मैं अपने सी कोड में // शैली सेटिंग्स का उपयोग क्यों नहीं कर सकता?
interface.c :##: error: expected expression before â/â token<
क्या करता है gcc
संकलन मोड मैं //
टिप्पणियों को मना कर रहा हूँ?
$ gcc -g -ansi -pedantic interface.c structs.h -c -I. -I/home/me/project/h
क्यों?
यह जानना महत्वपूर्ण है कि "एएनएसआई सी" शब्द आमतौर पर (और * गलत * *) 1 9 8 9 एएनएसआई सी मानक द्वारा वर्णित भाषा को संदर्भित करता है। उस मानक को 1 99 0 आईएसओ सी मानक (जो एक ही भाषा का वर्णन करता है) द्वारा प्रतिस्थापित किया गया था, और तब से 1 999 और 2011 आईएसओ सी मानकों द्वारा अधिग्रहित किया गया है। एएनएसआई ने प्रकाशित होने के बाद आधिकारिक तौर पर सभी तीन आईएसओ सी मानकों को अपनाया। तो कड़ाई से बोलते हुए, "एएनएसआई सी" आईएसओ सी 2011 को संदर्भित करता है - जिसे "आईएसओ सी" कहा जाता है। पुराने मानकों को अभी भी प्रासंगिक हो सकता है, लेकिन साल के अनुसार उन्हें संदर्भित करना स्पष्ट है (सी 8 9/सी 0 9, सी 99, सी 11)। –