كيف يمكنني ترجمة برامج Mac 64 بت مع Pascal مجانا؟

StackOverflow https://stackoverflow.com/questions/2403662

  •  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 بت).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top