با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
پس زمینه
ویرایشگرهایی مانند Emacs، Vim یا VS Code از ویژگیهایی مانند پیمایش کد، تکمیل کد، پیامهای خطای کامپایلر درون خطی و موارد دیگر، از طریق LSP ، پروتکل سرور زبان پشتیبانی میکنند. یک سرور زبان رایج با پشتیبانی از LSP، clangd است، که متکی به وجود compile_commands.json ، یک فایل JSON با رکوردی از دستورات کامپایل برای هر فایل در یک پروژه است.
چگونه می توانم compile_commands.json برای کد منبع XLA ایجاد کنم؟
از اسکریپت 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
تاریخ آخرین بهروزرسانی 2024-11-17 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]