هیچ کامپایلری روی یک سکو برای سکوی دیگه کامپایل نمیکنه یا اگه میکنه من هنوز درموردش نشنیدم .
چرا، شدنی هستش و بهش میگن: Cross Compiling
ولی اینکه آیا Lazarus از Cross Compiling پشتیبانی میکنه یا نه، نمیدونم.
سلام
حق با شما بود
من در این مورد تحقیق نکرده بودم
وقتی این صفحه ویکی رو خوندم متوجه مطلب شدم
http://en.wikipedia.org/wiki/Cross_compilerفکر می کنم پاسکال رایگان که کامپایلر لازاروس هم هست میتونه همچین کاری بکنه
چیزی که بعد از خوندن قسمت پاسکال رایگان متوجه شدم این بود که باید کامپایلر مخصوص اون معماری رو ایجاد کنیم تا بعد از اینکه خواستیم از پروژه خروجی بگیریم کامپایلر خروجی برنامه اون معماری رو تولید کنه. هرچند PPC386 هم میتونه برای ویندوز ۳۲ بیتی و هم لینوکس ۳۲ بیتی خروجی بده.یه مقدار توضیح هم از نحوه تغییر معماری کامپایلر داده شده که من خوب نتونستم مطلب رو بگیرم.
با این حال یه چیزی امروز به داشته هام اضافه شد. ولی به دردسرش نمیرزه . من یه Virtualbox دارم که تو اونم لازاروس رو نصب کردم و برای خروجی ویندوزی از اون استفاده می کنم. اینجوری سریع تر به نتیجه می رسم و دردسر تغییر معماری کامپایلر رو ندارم.
یا حق