السلام عليكم : كيف يمكنني الحصول على الكود بشكل preprocessor في ملف؟ و أين يجب كتابة تعليمة gcc - E file.c بالضبط؟ ممكن مثال يوضح الفكرة؟ و جزاكم الله خيراً
Windows 8.1 x64.
CodeBlocks program.
الفقرة الثانية, و شكراً لجهودك أخي الكريم.
نأسف على التأخر فأنا أعاني مشكلة في النت حاليًا
وما أرد عليك منه حل مؤقت
-
أولا نحتاج إعطاء cmd المسار إلى مترجم GCC ولفعل ذلك
إذهاب إلى المجلد الذي ثبتَ فيه CodeBlocks
ستجد مجلد يُسمى mingw تجد داخله آخر يُسمى bin انسخ مساره كما هو مبيَّن هنا
اذهب إلى قائمة ابدأ Start ثُم الحاسب Computer ثُم خصائص Properties
ثُم الإعدادات المتقدمة Advanced system settings ثم متغيارات البيئية Environment Variables
في قائمة متغيرات النظام System variables
ابحث عن قيمة Path افتحها وألصق المسار مجلد bin وأفصله مع ما بعده بـ ;
الآن أنشئ مجلد في قسم :C سمه Test أنشئ فيه ملف يُسمى a.c أكتب هذه الشيفرة فيه
#include <stdio.h> //#define _WORLD_ int main(){ #ifdef _WORLD_ printf("Hello World!\n"); #else printf("Hello!\n"); #endif return 0; }
cd c:\test gcc -E a.c > a.txt
تجد النتائج في ملف a.txt
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات