انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: aliiiiiii در 07 مهر 1387، 09:20 بظ
-
با سلام
لطفا به من بگید که چطوری از gcc برای کمپایل کردن کد ها و debug کردن اونها استفاده کنم
مرسی
-
سلام
برای کامپایل کردن از دستور :
gcc -oX Y.c
در ترمینال استفاده کن ، X نام فایل خروجی شما و Y نام فایل نوشته شده شما با زبان c ، در ضمن باید در فولدری باشی که فایل Y.c در اون وجود داره ، فایل X هم همونجا ساخته خواهد شد و با دستور :
./X
اجرا میگردد.
شرمندتم ، من دیباگ نمیدونم چیه.
یا علی!
-
براي ديباگ يه g- به فرمان كامپايل اضافه كن بعد از كامپايل بزن
gdb ./nameofprogram
بعد كه gdb برنامه رو لود كرد براي اجرا برنامه تو خط فرمان بزن run
بعد اگه خواستي نقطه شكست ايجاد كني مثلا وقتي رسيد تو اجرا به تابعي تحت عنوان print_text قبل از زدن فرمان run تو خط فرمان بزن
break func_name()
بعد run كن به تابع رسيد متوقف مي شه بعد براي اجراي خط به خط بزن step از اينجا به بعد خط به خط اجرا ميشه
-
کمپایل یعنی چی؟ ???
-
ندانستن عیب نیست نپرسیدن عیب است ;D