זוהי הפקודה llvm-config-3.7 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
llvm-config - הדפס אפשרויות הידור של LLVM
תַקצִיר
llvm-config אוֹפְּצִיָה [רכיבים...]
תיאור
llvm-config מקל על בניית יישומים המשתמשים ב-LLVM. זה יכול להדפיס את
דגלי מהדר, דגלי מקשר וספריות אובייקטים הדרושים לקישור מול LLVM.
דוגמאות
לקישור נגד JIT:
g++ `llvm-config --cxxflags` -o HowToUseJIT.o -c HowToUseJIT.cpp
g++ `llvm-config --ldflags` -o HowToUseJIT HowToUseJIT.o \
`llvm-config --libs engine bcreader scalaropts`
אפשרויות
--גִרְסָה
הדפס את מספר הגרסה של LLVM.
עזרה
הדפס תקציר של llvm-config ארגומנטים.
-קידומת
הדפס את קידומת ההתקנה עבור LLVM.
--src-root
הדפס את שורש המקור שממנו נבנה LLVM.
--obj-root
הדפס את שורש האובייקט המשמש לבניית LLVM.
--בידיר
הדפס את ספריית ההתקנה עבור LLVM בינאריים.
--includedir
הדפס את ספריית ההתקנה עבור כותרות LLVM.
--libdir
הדפס את ספריית ההתקנה עבור ספריות LLVM.
--cxxflags
הדפס את דגלי המהדר C++ הדרושים לשימוש בכותרות LLVM.
--ldflags
הדפס את הדגלים הדרושים לקישור מול ספריות LLVM.
-ליבס
הדפס את כל הספריות הדרושות לקישור מול ה-LLVM שצוין רכיבים, לרבות
תלות כלשהי.
--libnames
דומה -ליבס, אך מדפיס את שמות הקבצים החשופים של הספריות ללא -l or
שמות נתיבים. שימושי לקישור מול עותק שטרם הותקן של LLVM.
--libfiles
דומה -ליבס, אך הדפס את הנתיב המלא לכל קובץ ספרייה. זה שימושי כאשר
יצירת תלות בקובץ makefile, כדי להבטיח שכלי מקושר מחדש אם יש ספריה
משתמש בשינויים.
--רכיבים
הדפס את כל שמות הרכיבים החוקיים.
--נבנה מטרות
הדפס את שמות הרכיבים עבור כל היעדים הנתמכים על ידי עותק זה של LLVM.
--מצב בנייה
הדפס את מצב הבנייה ששימש כאשר LLVM נבנה (למשל Debug או Release)
רכיבים
כדי להדפיס רשימה של כל הרכיבים הזמינים, הפעל llvm-config --רכיבים. ברוב המקרים,
רכיבים תואמים ישירות לספריות LLVM. רכיבים "וירטואליים" שימושיים כוללים:
את כל
כולל את כל ספריות LLVM. ברירת המחדל אם לא צוינו רכיבים.
Backend
כולל backend מקורי או backend C.
מנוע
כולל JIT מקורי או מתורגמן Bitcode.
יְצִיאָה סטָטוּס
If llvm-config מצליח, הוא ייצא עם 0. אחרת, אם מתרחשת שגיאה, הוא ייצא
עם ערך שאינו אפס.
השתמש ב-llvm-config-3.7 באופן מקוון באמצעות שירותי onworks.net