IDE सेटअप

आपको इस पेज पर, IDE को सेट अप करने से जुड़े कुछ राय हुए निर्देश मिलेंगे. निस्संदेह, सबसे अच्छा IDE वह है जो आपके लिए काम करता है.

अगर आपके पास किसी भी सेटअप में सुधार करने या उसे इस्तेमाल करने का सुझाव है, तो हमारे लिए योगदान लेना ज़रूरी है.

विज़ुअल स्टूडियो कोड (vscode)

CMake

विज़ुअल स्टूडियो कोड (vscode) C Maker बिल्ड सिस्टम के साथ काफ़ी अच्छी तरह से काम कर सकता है.

नीचे दिए गए एक्सटेंशन इस्तेमाल करने का सुझाव दिया जाता है:

हम रिपॉज़िटरी के रूट में, CmakePresets.json फ़ाइल शामिल करते हैं. CMake Tools एक्सटेंशन, इस फ़ाइल का इस्तेमाल प्रीसेट की सूची देने के लिए करता है. इसका इस्तेमाल बिल्ड को कॉन्फ़िगर करने के लिए किया जा सकता है. CMake Tools एक्सटेंशन, इस फ़ाइल का अपने-आप पता लगाएगा और प्रीसेट उपलब्ध कराएगा.

इसके अलावा, कॉन्फ़िगर किए गए सभी प्रीसेट, बिल्ड डायरेक्ट्री में compile_commands.json फ़ाइल जनरेट करते हैं, जिसे clangd के लिए इस्तेमाल किया जाएगा.

हमारा सुझाव है कि अपनी .vscode/settings.json फ़ाइल में, इन्हें भी सेट करें:

{
    "files.exclude": {
        "**/bazel-*": true
    }
}

विम

LLVM/MLIR की सेटिंग

सिंटैक्स हाइलाइट करने और दूसरी चीज़ें चालू करने के लिए, LLVM और MLIR सेटिंग के लिए आधिकारिक निर्देश देखें.

IDE जैसी सुविधाएं

अपने-आप पूरा होने, डेफ़िनिशन पर जाने वगैरह जैसी सुविधाओं को चालू करने के लिए, clangd का आधिकारिक दस्तावेज़ देखें.