سؤال

ولدي SBCL يعمل على آلة أوبونتو. أريد أن أكتب برنامج القليل الذي أريد أن أعطي لأحد الأصدقاء الذي لديه فقط تشغيل ويندوز. ما هو أسرع وسيلة لعبور-ترجمة ذلك على الجهاز الخاص بي في برنامج "مستقل" ويندوز (أي وقت التشغيل المعتاد + مزيج الأساسية)؟

هل كانت مفيدة؟

المحلول

وSBCL غير قادرة على القيام-تجميع الصليب، ولكن نظرا إلى رمز يجري تقييمها أثناء عملية، تحتاج إلى الوصول إلى بنية الهدف. SBCL في بناء ويفسر بشكل جيد من قبل كريستوف رودس في SBCL معالجتها: أ عاقل اللثغة المشتركة -Bootstrappable .

إذا لم يكن لديك الوصول مباشرة إلى آلة ويندوز، وأنا افترض أنك يمكن أن تعطي في محاولة لالنبيذ (أتوقع هذا الفشل) أو <وأ href = "http://www.reactos.org/" يختلط = "noreferrer"> رياكت داخل إما مقلدا أو هبرفيسر (كيمو، HVM، كسين، سمها ما شئت ...).

نصائح أخرى

وأظن أن تثبيت Windows على VM وتجميع التطبيق الخاص بك لن يكون هناك أسرع طريقة.

والنوى محددة لمزيج منصة / الإصدار. استخدام أسلوب لويس، وأو توزيع مع اللثغة مختلفة، مثل CLisp.

<اقتباس فقرة>   

وعلى الاطلاق لا يوجد توافق ثنائي من الصور الأساسية بين برامج الدعم المختلفة وقت التشغيل. يتم التعامل حتى أوقات التشغيل بنيت من المصادر نفسها في أوقات مختلفة يتعارض كما لهذا الغرض. SBCL دليل

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