(http://www.uploadax.com/images/24907669462338056310.jpeg)Compiler "/usr/bin/fpc" does not support target i386-win32
هیچ کامپایلری روی یک سکو برای سکوی دیگه کامپایل نمیکنه یا اگه میکنه من هنوز درموردش نشنیدم ???.چرا، شدنی هستش و بهش میگن: Cross Compiling
فکر نمی کنم شما بتونید همچین کاری بکنید. :o هیچ کامپایلری روی یک سکو برای سکوی دیگه کامپایل نمیکنه یا اگه میکنه من هنوز درموردش نشنیدم ???.
شما باید لازاروس رو تو اون سکو نصب کنید پروژه رو توش باز کنید و برنامه خودتون رو کامپایل کنید تا برنامه مخصوص اون سکو رو ازش بگیرید.
البته میشه تو پروژکت آپشن نوع پلت فورم برنامه خروجی رو مشخص کرد ولی نه اینکه برای کامپایلر در گنو/لینوکس مشخص کنید که خروجی برنامه ویندوز بده :o
یا حق
بنظر من پروژه هارو اگه توی سیستم عامل خودشون کامپایل کنن سرعت بهتری خواهند داشت ( مربوط میشه به sse2 sse4 (خیر، ربطی نداره.
سلامهیچ کامپایلری روی یک سکو برای سکوی دیگه کامپایل نمیکنه یا اگه میکنه من هنوز درموردش نشنیدم ???.چرا، شدنی هستش و بهش میگن: Cross Compiling
ولی اینکه آیا Lazarus از Cross Compiling پشتیبانی میکنه یا نه، نمیدونم.
پاسکال رایگاناگر منظورتون Free Pascal هست، بهتره ترجمه لغوی نکنیم، چون یک اسم هستش، در نتیجه فریپاسکال. اگر هم روی ترجمه لغوی اصرار دارید، لفظ پاسکال آزاد بهتره، چون توی Free Pascal طبق Wikipedia کلمه Free به Free Software اشاره داره.
سلام دوستان!برنامه اجرایی تو گنو/لینوکس یک فایل بدون پسوند هستش به اسم پروژه. وقتی پروژه رو کامپایل کنید ایجاد میشه. فقط اگه خواستید اون رو روی یک سیستم دیگه اجرا کنید باید بهش خاصیت اجرایی بدید.
خوب حالا اگه بخوام تو همین اوبنتو کامپایل کنم و خروجی رو بگیرم و روی یه سیستم دیگه (اوبونتو) اجرا کنم باید چی کار کنم؟!
اصلا برام جالبه بدونم این جا به جای exe. ویندوز چی هست؟!