ساختار فایل های exe - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ساختار فایل های exe

+1 امتیاز
سلام بر همگی !

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

و این که کامپایلر ها به چه شکل یک فایل exe را میسازن ؟ آیا فقط تبدیل توابعی که استفاده می کنیم به کد ماشین هست ؟ یا کار دیگری هم انجام میشود ؟
سوال شده شهریور 5, 1393  بوسیله ی PANDA (امتیاز 18)   1 2 2
دوباره تگ گذاری شد شهریور 5, 1393

1 پاسخ

+4 امتیاز

سلام.

فایل های EXE و DLL و SYS , .... فرمت PE یا همون  (  Portable executable ) رو  دارند .

فایل های اجرایی Linux هم فرمت ELF‌ رو دارن .

در واقع هر فایل C یا CPP‌ برنامه شما به یک Object File تبدیل میشه .

کامپایلر  Object File ها رو میسازن و در آخر Linker این فایل ها رو با کتاخونه های ایستایی مورد نظرLink میکنه و برنامه نهایی رو درست میکنه .

پاسخ داده شده شهریور 5, 1393 بوسیله ی Ali Rahbar (امتیاز 4,240)   6 16 46
...