के लिए stdint.h से प्रकारों को नहीं पहचानता है। मेरे पास http://sourceforge.net/projects/gnuarmeclipse से जीएनयू एआरएम सी/सी ++ विकास समर्थन प्लग-इन के साथ स्थापित सी/सी ++ डेवलपर्स के लिए एक्लिप्स जूनो है।ग्रहण एआरएम विंडोज जीसीसी टूलचेन
अपने प्रोजेक्ट में मैं uint_32t
तरह प्रकार उपयोग कर रहा हूँ, int16_t
और uint8_t
से सामान्य रूप से stdint.h
से आता है। जबकि मैंने ग्रहण को सीधे मेरे डायलर के मानक शीर्षकों को उस निर्देशिका को इंगित करने के लिए मजबूर किया जहां include
निर्देशिका निहित है, उल्लिखित प्रकार हल नहीं किए गए हैं। यह मुझे अनसुलझे प्रतीकों के बारे में बहुत सारे लाल चिह्न देता है और इन प्रकारों के साथ घोषित कार्यों के कोड समापन के साथ कुछ समस्याएं करता है।
एक ही समस्या मानक मैक्रो परिभाषाओं तरह GNUC साथ है - सामान्य रूप से CDT GNU सी या जीएनयू सी ++ के लिए इन देखते हैं, लेकिन toolchain के साथ विंडोज जीसीसी एआरएम यह नहीं है निर्धारित किया है। अजीब।
इसे हल करने के लिए मैं क्या कर सकता हूं और मुख्य बढ़ावा ग्रहण उत्पादकता में देता है?
इसे बेहतर टिप्पणी के रूप में पोस्ट किया जाना चाहिए, जवाब नहीं। –
ठीक है। मेरा पहला प्रयास एक टिप्पणी पोस्ट करना था, लेकिन इसे अस्वीकार कर दिया गया था (पर्याप्त अधिकार नहीं, या ऐसा कुछ नहीं)। – ilg
हाय श्री @ लिविउइन्सक्यू, कृपया इस प्रश्न पर एक नज़र डालें: http://stackoverflow.com/questions/38033130/how-to-use-the-gdb-gnu-debugger-for-microcontroller-debugging मुझे पता है कि आप शायद इस विषय के बारे में गहरे ज्ञान के साथ वहां एकमात्र लोगों में से एक हैं। मदद के लिए बहुत बहुत धन्यवाद। –