كيف يمكنني ترجمة برامج Mac 64 بت مع Pascal مجانا؟
-
18-09-2019 - |
سؤال
لدي مكتبة X86_64 على My Mac التي تم تجميعها بواسطة دول مجلس التعاون الخليجي، وأريد ربطها بزود Pascal الذي تم تجميعه مع Free Pascal 2.4. ما هي الخيارات التي أقدمها fpc
لجعلها تولد رمز 64 بت؟ بدون أي خيارات، أحصل فقط على ملفات .o 32 بت.
أنا أستخدم FPC-2.4.0.intel-macosx.dmg قم بتنزيلها من SourceForge، ولكن عندما أركض fpc -i
, ، يسرد منصة ماكنتوش الهدف الوحيد هو "داروين ل i386،" على الرغم من أن الملاحظات الإصدار 2.4 يقول إنها تستطيع استهداف "64 بت Mac OS X (X86_64 / PPC64)."
المحلول
وفقا لجوناس ميبي على ال FPC-Pascal. القائمة البريدية, ، هناك خياران:
- يركض
fpc
مع ال-Px86_64
اختيار. (ال-P
لا يبدو أن الخيار موثق بعد.) - يركض
ppcx64
مباشرة بدلا منfpc
. وبعد (دون أي خيارات،fpc
أشواطppc386
في حين أن.)
كلاهما يعمل بالنسبة لي.
نصائح أخرى
يستخدم -m64
.
في الواقع، جنو باسكال توثيق لا يذكر حتى أنه مدعوم على نظام التشغيل Mac OS X. freepascal., من ناحية أخرى، يعمل على جميع المتغيرات Mac OS X (Intel و PPC و 32 و 64 بت).