سؤال

هل هناك طريقة لتجميع ملف في LLVM (* .ll) الذي يستخدم الوظائف في ج؟

قمت بإنشاء اختبار باستخدام تحقق C وأجمعه على النحو التالي:

giveacodicetagpre.

بهذه الطريقة، أنا أستخدم المكتبات من الشيكات، لكنني بحاجة إلى إنتاج رمز LLVM الذي يستخدم المكتبة من الشيكات.عندما أحاول هذا الأمر:

giveacodicetagpre.

وحاول تنفيذ الرمز:

giveacodicetagpre.

أتلقى هذه الإجابة:

giveacodicetagpre.

أعتقد أن الحل هو القيام بشيء ما:

giveacodicetagpre.

لكنه غير مدعوم.

أنا أفكر في أن إجابة مشابهة متوفرة على: LLVM JITلا يمكن العثور على البرنامج المعسم في الوظائف الخارجية

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

المحلول 2

لقد وجدت حلا مع:

giveacodicetagpre.

يقوم بتجميع خطوتين وبهذه الطريقة يمكنني استخدام ملف مصدر آخر LLVM.

نصائح أخرى

نعم، LLVM لديه واجهة C (على الرغم من أنه قد يكون هناك بعض القيود مقارنة ب API C ++):

http://llvm.org/docs/doxygen/html/group__llvmc.html

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