ورود

View Full Version : ساخت فایل اجرای در سی++



amir_civil
چهارشنبه 10 آبان 1385, 16:21 عصر
سلام دوستان
من دارم یه برنامه مینویسم (تقریبا مثل کامپایلر)
تقریبا کامل شده فقط نمیدونم با سی++ (ویژوال نه)چه جوری میتونم یه فایل اگزه ایجاد کنم
ممنون میشم کمک کنید

sh_roohani
چهارشنبه 10 آبان 1385, 18:03 عصر
سلام،
می خواین در باره Code generation بدونین یا درباره ساختار فایلهای اجرایی؟

amir_civil
چهارشنبه 10 آبان 1385, 21:58 عصر
سلام
میخام بدونم فایل اجرای چه ساختاری داره و چه جوری میشه یه فایل اجرایی ساخت
ممنون

sh_roohani
پنج شنبه 11 آبان 1385, 09:44 صبح
سلام دوست عزیز،
در اینجا (http://www.wotsit.org/search.asp?page=2&s=binary) پیوندهایی به مستندات ساختار انواع فایلهای اجرایی مورد نظر شما وجود داره.

amir_civil
پنج شنبه 11 آبان 1385, 23:55 عصر
سلام
من نتوستم فایل اگزه رو بسازم
میشه یه مثال بزنید
ممنون

soroush_vs
جمعه 12 آبان 1385, 09:21 صبح
شما کتاب کامپایلر رو خوندید؟

mzjahromi
جمعه 12 آبان 1385, 09:42 صبح
سلام دوستان
من دارم یه برنامه مینویسم (تقریبا مثل کامپایلر)
تقریبا کامل شده فقط نمیدونم با سی++ (ویژوال نه)چه جوری میتونم یه فایل اگزه ایجاد کنم
ممنون میشم کمک کنید

شما تا کدوم مرحله پیش رفتید؟
فایلهای اجرائی تحت داس رو میسازید؟
برای شروع میتونید فایلهای اجرائی Com رو بسازید.(برای برنامه های کوچک) این فایلها پیچیدگی زیادی ندارند و کافیه کد دستورات رو بدونید و در یک فایل ذخیره کنید. ولی یه سری چیزها هم باید رعایت کنید مثلا وقتی که فایلهای com لود میشوند کدهای اجرائی از آدرس 100h قرار میگیرند.
برای ساختن فایلهای exe یه خورده دردسرتون بیشتر میشه و باید ساختار رو هم بدونید. که دوستان زحمت آدرسشو کشیدن.

amir_civil
جمعه 12 آبان 1385, 10:06 صبح
سلام

شما کتاب کامپایلر رو خوندید؟
خیر
برای کدوم انتشارات هست
نویسندش کیه؟

فایلهای اجرائی تحت داس رو میسازید؟

ببینید
مثلا میخام یه فایل ایجاد بشه که مثلا در خروجیش یه پیغام رو نشون بده(اگزه در ویندوز)
ممنون