এডিটর যেমন Emacs, Vim, বা VS Code বৈশিষ্ট্য সমর্থন করে যেমন কোড নেভিগেশন, কোড কমপ্লিশন, ইনলাইন কম্পাইলার এরর মেসেজ এবং অন্যান্য, LSP , ল্যাঙ্গুয়েজ সার্ভার প্রোটোকলের মাধ্যমে। LSP সমর্থন সহ একটি সাধারণ ভাষা সার্ভার হল clangd , যা compile_commands.json এর উপস্থিতির উপর নির্ভর করে, একটি JSON ফাইল যেখানে একটি প্রকল্পের প্রতিটি ফাইলের জন্য কম্পাইল কমান্ডের রেকর্ড রয়েছে।
আমি কিভাবে XLA সোর্স কোডের জন্য compile_commands.json তৈরি করব?
build_tools/lint/generate_compile_commands.py স্ক্রিপ্ট ব্যবহার করুন। XLA রেপো রুট থেকে নিম্নলিখিত আহ্বান একটি compile_commands.json ফাইল তৈরি করে: bazel aquery "mnemonic(CppCompile, //xla/...)" --output=jsonproto | python3 build_tools/lint/generate_compile_commands.py
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2024-11-17 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]