انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: samurai_code در 27 خرداد 1390، 04:32 ب‌ظ

عنوان: راهنمایی برای تغییر سورس کد یک دستور لینوکس
ارسال شده توسط: samurai_code در 27 خرداد 1390، 04:32 ب‌ظ
سلام
من برای انجام یک پروژه باید تا قسمتهایی از سورس یک دستور لینوکس را تغییر بدهم. سورس کد این دستور به زبان C را از اینترنت دانلود کردم. میخواستم بدانم برای اینکار از چه IDE استفاده کنم و چگونه میتوانم مرحله به مرحله تغییرات را روی دستور مشاهده کرده و تست کنم؟
عنوان: پاسخ به: راهنمایی برای تغییر سورس کد یک دستور لینوکس
ارسال شده توسط: the-light در 28 خرداد 1390، 10:37 ق‌ظ
برنامه‌های خط فرمان لینوکس از یک سری استانداردهای مشخص استفاده میکنن. برای اینکه با کلیات برنامه نویسی خط فرمان آشنا بشین فصل دوم کتاب advanced linux programming بهتون کمک میکنه.
http://www.advancedlinuxprogramming.com/alp-folder/alp-ch02-writing-good-gnu-linux-software.pdf (http://www.advancedlinuxprogramming.com/alp-folder/alp-ch02-writing-good-gnu-linux-software.pdf)

با هر IDE که راحتین مثل codeblocks یا حتی ادیتور Emacs میتونین اینکارو بکنین. برای دیدن عملکرد یک نقطه از برنامه هم باید با GDB یا ابزارهای مشابهش کار کنین. اگر با دیباگ یا کامپایل کردن در زبان سی آشنا نیستید میتونید ویکی ها gdb یا فصل یک کتاب بالا رو بخونید.