26 بهمن 1396, 09:47 ب.ظ
با سلام
دوستان وقتی یک برنامه داریم و کامپایل میشه به کد ماشین
الان کلا یک کد ماشین داریم و دیگه قصد کامپایل مجددش رو نداریم.
اگر روی یک سیستم عامل دیگر اجرا کنیم همین کد ماشین رو اما با همان معماری یکسان ، اجر امیشه بدون مشکل؟ یا کد ماشین بسته به اون سیستم عامل هم تولید میشه؟
مثلا اگر روی یک معماری خاص یک برنامه اجرا کردیم که سیستم عاملش لینوکس هست و همان کد روی همان معماری اما سیستم عامل ویندوز اجرا کردیم باید اجرا بشه نه؟
دوستان وقتی یک برنامه داریم و کامپایل میشه به کد ماشین
الان کلا یک کد ماشین داریم و دیگه قصد کامپایل مجددش رو نداریم.
اگر روی یک سیستم عامل دیگر اجرا کنیم همین کد ماشین رو اما با همان معماری یکسان ، اجر امیشه بدون مشکل؟ یا کد ماشین بسته به اون سیستم عامل هم تولید میشه؟
مثلا اگر روی یک معماری خاص یک برنامه اجرا کردیم که سیستم عاملش لینوکس هست و همان کد روی همان معماری اما سیستم عامل ویندوز اجرا کردیم باید اجرا بشه نه؟