PDA

View Full Version : cross-compile Qt



ali_72
یک شنبه 21 خرداد 1396, 08:51 صبح
سلام
من ی برنامه تحت ویندوز نوشتم
این برنامه تحت لینوکس () هم بدرستی اجرا شد
اما میخوام از لینوکس در رزبری (با سیستم عامل رسبین) کامپایل داشته باشم
دیوایس تعریف کردم با تست موفق
اما موقع اجرا برنامه از لینوکس با دیوایس تعریف شده برای رسبری این خطاها را دارم


bash: /home/pi/Test: cannot execute binary file: Exec format errorbash: /home/pi/Test: Success
Application finished with exit code 126

negative60
جمعه 02 تیر 1396, 19:46 عصر
bash: /home/pi/Test: cannot execute binary file: Exec format errorbash: /home/pi/Test: Success
یکی‌ از دلایل رخ دادن این خطا زمانی‌ اتفاق میفته که برنامه روی معماری x۸۶ کامپایل شده باشه و از اونجای که پردازند رزبری ARM هست قادر به اجرا کردن برنامه نیست