Translation

(itstool) path: sect1/title
Debugging
11/100
Context English Persian State
in that directory.
در همان مسیر.
Many applications in the ports use <application>GNU make</application>, which has a very good set of <quote>info</quote> pages. If you have installed any of these ports, <application>GNU make</application> will automatically have been installed as <command>gmake</command>. It is also available as a port and package in its own right.
بسیاری از برنامه‌های موجود در پورت‌ها از <application>GNU make</application> استفاده می‌کنند، که شامل مجموعه‌ای بسیار خوب از صفحات <quote>اطلاعات</quote> هستند. اگر هرکدام از این پورت‌ها را نصب کرده باشید، <application>GNU make</application> به‌طور خودکار تحت عنوان <command>gmake</command> نصب خواهد شد. همچنین به‌عنوان پورت و بسته‌ای جدا در دسترس است.
To view the info pages for <application>GNU make</application>, you will have to edit <filename>dir</filename> in the <filename>/usr/local/info</filename> directory to add an entry for it. This involves adding a line like
برای آنکه صفحهٔ اطلاعاتِ <application>GNU make</application> را ببینید، لازم است <filename>dir</filename> در مسیر <filename>/usr/local/info</filename> را ویرایش کنید تا ورودی‌ای برای آن اضافه کنید. این شامل اضافه‌کردن خطی مانند
* Make: (make). The GNU Make utility.
* Make: (make). The GNU Make utility.
to the file. Once you have done this, you can type <userinput>info</userinput> and then select <guimenuitem>make</guimenuitem> from the menu (or in <application>Emacs</application>, do <userinput>C-h i</userinput>).
به پرونده است. پس از انجام این کار، می‌توانید عبارت <userinput>info</userinput> را وارد کنید و سپس <guimenuitem>make</guimenuitem> را از فهرست انتخاب کنید (یا در محیطِ <application>Emacs</application>، بزنید <userinput>C-h i</userinput>).
Debugging
اشکال‌زدایی
Introduction to Available Debuggers
پیش‌درآمدی بر اشکال‌زدا‌های موجود
Using a debugger allows running the program under more controlled circumstances. Typically, it is possible to step through the program a line at a time, inspect the value of variables, change them, tell the debugger to run up to a certain point and then stop, and so on. It is also possible to attach to a program that is already running, or load a core file to investigate why the program crashed. It is even possible to debug the kernel, though that is a little trickier than the user applications we will be discussing in this section.
استفاده از اشکال‌زدا این امکان را فراهم می‌کند تا برنامه را تحت شرایط کنترل‌شده‌تری راه‌اندازی کنیم. به‌طور معمول، این امکان هست تا هربار وارد یک خط از برنامه شد، ارزش متغیرها را وارسی کرد، آنها را تغییر داد، به اشکال‌زدا گفت که تا کدام مرحله اجرا و سپس توقف کند، و به‌همین ترتیب. همچنین ممکن است یک برنامهٔ در حال اجرا را به آن ضمیمه کرد، یا یک پروندهٔ حافظه (core) را جهت بررسی علل خراب‌شدن برنامه بار کرد. حتی امکان اشکال‌زدایی هسته نیز وجود دارد، گرچه این کمی پیچیده‌تر از اشکال‌زدایی برنامه‌هایی است که ما قرار است در این بخش مطرح کنیم.
This section is intended to be a quick introduction to using debuggers and does not cover specialized topics such as debugging the kernel. For more information about that, refer to <xref linkend="kerneldebug"/>.
این بخش به‌عنوان پیش‌درآمدی سریع بر استفاده از اشکال‌زداها در نظر گرفته شده است و موضوعات تخصصی چون اشکال‌زداییِ هسته را پوشش نمی‌دهد. برای اطلاعات بیشتر در آن مورد، به <xref linkend="kerneldebug"/> رجوع کنید.
The standard debugger supplied with FreeBSD 12.1 is called <command>lldb</command> (<application>LLVM debugger</application>). As it is part of the standard installation for that release, there is no need to do anything special to use it. It has good command help, accessible via the <userinput>help</userinput> command, as well as <link xlink:href="https://lldb.llvm.org/">a web tutorial and documentation</link>.
اشکال‌زدای استانداردِ عرضه‌شده با FreeBSD نسخهٔ 12.1 <command>lldb</command> (<application>LLVM debugger</application>) نام دارد. نیاز به انجام کار خاصی به‌منظور استفاده از آن نیست، زیرا قسمتی از نصب استاندارد آن توزیع هست. دارای دستور کمک مناسبی است، قابل‌دسترس از طریق دستور <userinput>help</userinput>، و نیز <link xlink:href="https://lldb.llvm.org/">آموزه و مستندات تحت وب</link>.
The <command>lldb</command> command is available for FreeBSD 11.3 <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/ports-using.html">from ports or packages</link> as <package>devel/llvm</package>. This will install the default version of lldb (currently 9.0).
دستور <command>lldb</command> در FreeBSD 11.3 به‌عنوان <package>devel/llvm</package> در <link xlink:href="@@URL_RELPREFIX@@/doc/fa_IR.UTF-8/books/handbook/ports-using.html">پورت‌ها یا بسته‌ها</link> موجود است. این نسخهٔ پیش‌فرض lldb را نصب می‌کند (در حال حاضر 9.0).
ComponentTranslation
This translation Translated FreeBSD Doc/books_developers-handbook
اشکال‌زدایی
Following string has same context and same source.
Not translated FreeBSD Doc/books_handbook
 

Loading…

Debugging
اشکال‌یابزدایی
a week ago
Debugging
اشکال‌یابی
a week ago
Browse all component changes

Glossary

English Persian
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: sect1/title
Labels
No labels currently set.
Source string location
book.translate.xml:1710
Source string age
a month ago
Translation file
books/fa/developers-handbook.po, string 317