objective c هل يجمع الهدف-ج إلى الشفرة الأصلية أو البايتة البرمجية؟




objective-c linux (4)

على أوس X، هل تجمع أوبجكتيف-C إلى التعليمات البرمجية الأصلية أو بايت كود؟

هل يمكن تجميع برامج أوبجكتيف-C على لينوكس؟


الهدف- C هو البديل من C. أنه يجمع إلى التعليمات البرمجية الأصلية.


نعم، يحول الهدف- C إلى رمز الآلة.

توجد مقارنات الهدف- C لنظام لينوكس، ولكن الكاكاو هو تقنية أوس X فقط. لقد سمعت عن بديل مفتوح يسمى غنوستيب، ولكن لا أعرف الكثير عن ذلك.


يتم تجميع الهدف-C إلى التعليمات البرمجية الأصلية من قبل مجلس التعاون الخليجي أو لفم [*]. يمكنك تجميع برامج أوبج على لينكس (سوف تدعم دول مجلس التعاون الخليجي العامة أوبجك بسعادة، على الرغم من أنها تستخدم مكتبة وقت تشغيل مختلفة عن أي من أبل). ل أبي عبر منصة مماثلة للكاكاو (أي المستمدة من الكاكاو) والتي سوف تعمل بسعادة على لينكس وتتيح لك ميناء بعض التعليمات البرمجية بين أوس X ولينكس، وتحقق من غنوستيب: http://www.gnustep.org

[*] في الواقع، لفم داخليا يجمع الهدف- C إلى تمثيل رمز البتات الداخلي، ثم إلى رمز للجهاز الهدف، لذلك ربما الجواب هو "على حد سواء" ...


انها الأصلي.

هناك غنوستيب الذي تنفيذ المصدر المفتوح للمواصفات نيكست أوبنستيب مكتوبة في الهدف- C. وتنفيذها من أبي الكاكاو ليست مباراة مباشرة لذلك تجميع مباشر دون نقل غير ممكن.





osx