בדף הזה מפורטות הוראות מאורגנות להגדרת סביבת פיתוח משולבת (IDE). כמובן שסביבת הפיתוח המשולבת (IDE) הטובה ביותר היא זו שמתאימה לכם.
אם יש לך שיפור או המלצה בהגדרה כלשהי, נשמח לקבל ממך תרומות.
Visual Studio Code (vscode)
CMake
Visual Studio Code (vscode) יכול לעבוד די טוב עם מערכת ה-build של CMake.
מומלץ להשתמש בתוספים הבאים:
אנחנו כוללים קובץ CmakePresets.json ברמה הבסיסית (root) של המאגר.
התוסף CMake Tools
משתמש בקובץ הזה כדי לספק רשימה של הגדרות קבועות שבהן אפשר להשתמש כדי להגדיר את ה-build. התוסף CMake Tools
יזהה באופן אוטומטי את הקובץ הזה ויספק את ההגדרות הקבועות מראש.
בנוסף, כל ההגדרות הקבועות מראש יוצרות את הקובץ compile_commands.json
בספריית ה-build, ואז יאסוף על ידי clangd
.
מומלץ להגדיר גם את הפרטים הבאים בקובץ .vscode/settings.json
:
{
"files.exclude": {
"**/bazel-*": true
}
}
Vim
הגדרות LLVM/MLIR
תוכלו להיעזר בהוראות הרשמיות של ההגדרות של LLVM ו-MLIR כדי להדגיש תחביר ועוד דברים טובים.
תכונות שדומות ל-IDE
ניתן לעיין במסמכי התיעוד הרשמיים של clangd
כדי להפעיל תכונות כמו השלמה אוטומטית, מעבר להגדרה וכו'.