natgillin/translations-raw huggingface dataset:
global email-address foo@example. com # From: address for any kdesvn-build e-mail email-on-compile-error bar@example. com # To: address for build failure e-mail end global
global email- address foo@ example. com # Від: адреса для будь- яких повідомлень kdesvn- build email- on- compile- error bar@ example. com # Кому: адреса для повідомлень про невдалі спроби збирання end global
Removing unneeded directories after a build
Вилучення непотрібних каталогів після збирання
Are you short on disk space but still want to run a bleeding-edge & kde; checkout? & kdesvn-build; can help reduce your disk usage when building & kde; from & subversion;.
У вас мало місця на диску, але велике бажання працювати у найсвіжішій версії & kde;? & kdesvn- build; може допомогти вам зекономити на просторі на диску під час збирання & kde; з & subversion;.
Be aware that building & kde; does take a lot of space. There are several major space-using pieces when using & kdesvn-build;:
Пам’ ятайте, що для збирання & kde; потрібно досить багато місця. Ось декілька з компонентів, які використовують багато місця на диску, коли ви користуєтеся & kdesvn- build;:
The actual source checkout can take up a fair amount of space. The default modules take up about 1.6 gigabytes of on-disk space. You can reduce this amount by making sure that you are only building as many modules as you actually want. & kdesvn-build; will not delete source code from disk even if you delete the entry from the configuration file, so make sure that you go and delete unused source checkouts from the source directory. Note that the source files are downloaded from the Internet, you should not delete them if you are actually using them, at least until you are done using & kdesvn-build;.
Самі звантажені коди можуть займати досить багато місця на диску. Збірка типових модулів займатиме близько 1, 6 гігабайтів місця на диску. Ви можете зменшити це значення, якщо збиратимете лише потрібні вам модулі. & kdesvn- build; не вилучатиме вихідні коди з диску, навіть якщо ви вилучите відповідний запис з файла налаштувань, отже не забувайте вилучати непотрібні звантажені коди з каталогу початкових кодів. Пам’ ятайте про те, що файли кодів звантажуються з інтернету, — вам не слід вилучати їх, якщо ви ними користуєтеся, принаймні, доки ви не припините користуватися & kdesvn- build;.
Also, if you already have a & Qt; installed by your distribution (and the odds are good that you do), you probably do not need to install the qt-copy module. That will shave about 200 megabytes off of the on-disk source size.
Крім того, якщо у вашій системі вже встановлено & Qt; з вашого дистрибутива (і вас все у ньому влаштовує), ймовірно, вам не потрібно встановлювати модуль qt- copy. Таким чином ви можете зекономити близько 200 мегабайтів місця на диску.
One thing to note is that due to the way & subversion; works: there are actually two files on disk for every file checked-out from the repository. & kdesvn-build; does not have code at this point to try and minimize the source size when the source is not being used.
Ще одна річ, пов’ язана зі способом, у який працює & subversion;: для кожного зі звантажених файлів зі сховища зберігається дві копії. & kdesvn- build; не може одразу після звантаження намагатися мінімізувати розмір коду, — код ще просто не використано.
& kdesvn-build; will create a separate build directory to build the source code in. Sometimes & kdesvn-build; will have to copy a source directory to create a fake build directory. When this happens, space-saving symlinks are used, so this should not be a hassle on disk space. The build directory will typically be much larger than the source directory for a module. For example, the build directory for kdebase is about 1050 megabytes, whereas kdebase's source is only around 550 megabytes.
& kdesvn- build; створює окремий каталог для збирання початкового коду. Іноді скрипт & kdesvn- build; має скопіювати каталог кодів для того, щоб створити фіктивний каталог збирання. За такої потреби скрипт створює для економії місця символічні посилання, отже значної витрати місця на диску не буде. Каталог збирання, зазвичай, матиме набагато більші розміри за каталог початкових кодів модуля. Наприклад, каталог збирання kdebase має розміри близько 1050 мегабайтів, а каталог початкових кодів kdebase — лише близько 550 мегабайтів.
Luckily, the build directory is not required after a module has successfully been built and installed. & kdesvn-build; can automatically remove the build directory after installing a module, see the examples below for more information. Note that taking this step will make it impossible for & kdesvn-build; to perform the time-saving incremental builds.
На щастя, після успішного збирання і встановлення модуля потреба у каталозі збирання зникає. & kdesvn- build; може автоматично вилучати каталог збирання після встановлення модуля, докладніше про це можна дізнатися з наведених нижче прикладів. Зауважте, що виконання цього кроку зробить неможливим & kdesvn- build; нарощувальне збирання, яке могло б заощадити ваш час, якщо ви пізніше забажаєте знову зібрати модуль.
Finally, there is disk space required for the actual installation of & kde;, which does not run from the build directory. This typically takes less space than the build directory. It is harder to get exact figures however.
Нарешті, для встановлення самого & kde; поза межами каталогу збирання також потрібне місце на диску. Розмір цього місця, зазвичай, значно менший за розмір каталогу збирання, все ж точне співвідношення важко вказати.
How do you reduce the space requirements of & kde;? One way is to use the proper compiler flags, to optimize for space reduction instead of for speed. Another way, which can have a large effect, is to remove debugging information from your & kde; build.
Як зменшити вимоги щодо місця на диску для & kde;? Одним зі способів зменшення цього місця є використання належних параметрів компіляції, вони нададуть вам змогу зменшити розмір програм за рахунок зменшення швидкості їх виконання. Іншим, набагато ефективнішим, способом є вилучення відомостей, призначених для усування вад, з зібраного вами & kde;.
You should be very sure you know what you are doing before deciding to remove debugging information. Running bleeding-edge software means you are running software which is potentially much more likely to crash than a stable release. If you are running software without debugging information, it can be very hard to create a good bug report to get your bug resolved, and you will likely have to re-enable debugging information for the affected application and rebuild to help a developer fix the crash. So, remove debugging information at your own risk!
Вам слід добре все зважити, перш ніж вилучати відомості, призначені для усування вад. Робота з експериментальним програмним забезпеченням означає, що ви користуєтеся програмою, яка потенційно має більш ймовірність відмов, ніж програма зі стабільного випуску. Якщо ви користуєтеся програмами без відомостей, призначених для усування вад, вам буде дуже важко створити гарний звіт про помилку, за яким легко буде усунути ваду. Ймовірно вам доведеться знову увімкнути відомості для усування вад для відповідної програми і повторно її зібрати, щоб допомогти розробникові усунути причину відмови. Отже, вирішуйте самі, чи слід вилучати відомості для усування вад!
Removing the build directory after installation of a module. The source directory is still kept, and debugging is enabled:
Вилучення каталогу збирання після встановлення модуля. Каталог початкових кодів не вилучатиметься, до зібраних програм буде додано інформацію для усування вад:
global configure-flags --enable-debug remove-after-install builddir # Remove build directory after install end global
global configure- flags -- enable- debug remove- after- install builddir # Вилучити каталог збирання після встановлення end global
Removing the build directory after installation, without debugging information, with size optimization.
Вилучення каталогу збирання після встановлення, без інформації для усунення вад, з оптимізацією за розміром.
global cxxflags -Os # Optimize for size configure-flags --disable-debug remove-after-install builddir # Remove build directory after install end global
global cxxflags - Os # Оптимізувати за розміром configure- flags -- disable- debug remove- after- install builddir # Вилучити каталог збирання після встановлення end global
& cmake;, the & kde; 4 build system
& cmake;, система збирання & kde; 4
Introduction to & cmake;
Вступ до & cmake;
In March 2006, the & cmake; program beat out several competitors and was selected to be the build system for & kde; 4, replacing the autotools-based system that & kde; has used from the beginning.
У березні 2006 року програма & cmake; виборола серед декількох інших програм право бути обраною системою збирання для & kde; 4, вона замінила систему, засновану на autotools, яку & kde; використовувало спочатку.
A introduction to & cmake; page is available on the kde; TechBase. Basically, instead of running make -f Makefile. cvs, then configure, then & make;, we simply run & cmake; and then & make;.
Сторінку вступних відомостей щодо & cmake; можна знайти у kde; TechBase. У загальних рисах, замість запуску make - f Makefile. cvs, з наступним запуском configure і & make;, слід просто запустити & cmake;, а потім & make;.
& kdesvn-build; has support for & cmake;. A few features of & kdesvn-build; were really features of the underlying buildsystem, including inst-apps, configure-flags, and do-not-compile. When equivalent features are available, they are provided. For instance, the equivalent to the configure-flags option is cmake-options, and the do-not-compile option is also supported for & cmake; as of & kdesvn-build; version 1.6.3.
У & kdesvn- build; передбачено підтримку & cmake;. Деякі з параметрів & kdesvn- build; насправді є параметрами самої системи збирання, зокрема inst- apps, configure- flags і do- not- compile. Якщо доступні рівнозначні можливості, скрипт надає вам їх у розпорядження. Наприклад, відповідником параметра configure- flags є параметр cmake- options, а параметр do- not- compile підтримується і для & cmake;, починаючи з версії & kdesvn- build; 1. 6. 3.
However, some options (like inst-apps) have no direct equivalent, and are disabled. Should I find a way to implement them with & cmake; I will do so and re-enable the option. However, more or less everything works the same.
Але деякі з параметрів (наприклад, inst- apps) не мають прямих відповідників, тому скрипт їх вимикає. Якщо авторові програми вдасться реалізувати їх підтримку за допомогою & cmake;, він знову увімкне ці параметри. Так чи інакше, а більшість параметрів працює подібно до параметрів старіших версій.
March 7, 2003
7 березня 2003 року
Modifies Makefile (s) to add debug info
Змінює файли Makefile так, щоб додавалася інформація для зневаджування
adddebug modifies the Makefile in the current directory (and optionally in its subdirectories) to add debug info (-g3). It will also remove optimisations (-O[1-9]).
adddebug змінює файли Makefile у поточному каталозі (і, якщо вказано, у підкаталогах) так, щоб додати до файлів, які буде отримано в результаті збирання, інформацію для зневаджування (- g3). Цей інструмент також вилучає прапорці оптимізації (- O[ 1- 9]).
Keep optimisations (do not remove -O[1-9]? flags which are removed by default).
Зберігати параметри оптимізації (не вилучати прапорці - O[ 1- 9]?, які буде типово вилучено).
Recursively search through all subdirectories of the current directory and operate on every Makefile that is found.
Виконати рекурсивний пошук у всіх підкаталогах поточного каталогу і обробити всі знайдені файли Makefile.
compile without NDEBUG and NO_DEBUG being defined (makes kDebug calls work)
компілювати без визначення NDEBUG і NO_ DEBUG (робить можливими виклики kDebug)
March 8, 2003
8 березня 2003 року
fool make into not rebuilding certain files
обманює make для того, щоб не збирати повторно певні файли
cheatmake hidechange file show why file
cheatmake hidechange файл show why файл
cheatmake is used to save time when recompiling. It can fool make into skipping files that have n't changed in a meaningful way. This can be used for instance when you change a comment in a file but none of the actual code.
cheatmake використовується з метою економії часу під час повторної компіляції. Ця програма може обдурити make так, щоб файли, які не було суттєво змінено, було пропущено. Програмою можна скористатися, наприклад, тоді, коли ви змінили коментар у файлі, але не змінювали суттєвий код.
hidechange file
hidechange файл
Hides the fact that file was changed by setting the timestamp into the past. Use with care!
Приховує факт зміни файла зміною часу часового штампа на попереднє значення. Будьте обережні з використанням цього параметра.
Lists what files make currently needs to rebuild
Показує список файлів, які на даний момент часу має повторно зібрати make
why file
why файл
Explains why make must rebuild file
Пояснює причину, через яку make має повторно зібрати файл
One of the following variables (but not both) should be set if the source directory is different from the build directory. If the build directory is simply a subdirectory of the source directory, the simpler variable OBJ_SUBDIR should be used.
Якщо каталог кодів відрізняється від каталогу збирання, слід встановити одну з наведених нижче змінних (але не дві одночасно). Якщо каталог збирання є простим підкаталогом каталогу кодів, слід використовувати простішу змінну — OBJ_ SUBDIR.
Indicates that the build directory is in the given subdirectory of the source directory. For instance, if the source directory is kdesdk and the build directory is kdesdk/ obj-i386-linux, then OBJ_SUBDIR should be set to obj-i386-linux.
Вказує, що каталог збирання знаходиться у підкаталозі каталогу кодів. Наприклад, якщо каталогом кодів є kdesdk, а каталогом збирання — kdesdk/ obj- i386- linux, змінній OBJ_ SUBDIR слід встановити значення obj- i386- linux.
A sed expression that is used to transform the source directory into the build directory. For instance, if the source directory is kdesdk/ obj-i386-linux, then OBJ_REPLACEMENT should be set to s#kdesdk#kdesdk-obj#.
Вираз sed, який використовуватиметься для перетворення назви каталогу початкових кодів на назву каталогу збирання. Наприклад, якщо назва каталогу початкових кодів kdesdk/ obj- i386- linux, тоді змінну OBJ_ REPLACEMENT буде встановлено у значення s# kdesdk# kdesdk- obj #.
cheatmake was written by & David. Faure; & David. Faure. mail;. This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU / Linux; system (but may be used by others).
Автором cheatmake є & David. Faure; & David. Faure. mail;. Цю сторінку довідника було підготовано Ben Burton bab@ debian. org для системи Debian GNU / Linux; (але нею можна користуватися і у інших системах).
Create preliminary. cvsignore in the current directory
Створює попередній файл. cvsignore у поточному каталозі
create_cvsignore is used to create a preliminary. cvsignore in the current directory. It does this based on certain contents it finds in Makefile. am
create_ cvsignore використовується для створення попереднього варіанта файла. cvsignore у поточному каталозі. Операції, які виконуються цією програмою засновано на вмісті файла Makefile. am
No lines will be removed from any existing. cvsignore. If there is not already a. cvsignore file, it will be added to the cvs repository.
З усіх існуючих файлів. cvsignore не буде вилучено жодного рядка. Якщо файла. cvsignore ще не існує, його буде додано до сховища cvs.
Note that you must have a Makefile. am in the current directory for this tool to work.
Зауважте, що для роботи цього інструменту потрібно, щоб у поточному каталозі був файл Makefile. am.
Creates Makefile. in and Makefile from a Makefile. am
Створює файли Makefile. in і Makefile з файла Makefile. am
create_makefile relativepath/ Makefile relativepath
create_ makefile відносний_ шлях/ Makefile відносний_ шлях
create_makefile creates the Makefile. in and Makefile in a subdirectory containing a Makefile. am. This script saves time compared to re-running configure completely
Команда create_ makefile створює файли Makefile. in і Makefile у підкаталозі, що містить файл Makefile. am. За допомогою цього скрипту ви можете зекономити час, порівняно з повторним запуском configure
Note that you must supply the path to the desired Makefile Makefile. am (though the final / Makefile may be omitted).
Зауважте, що вам слід вказувати шлях до бажаного Makefile Makefile. am (але другий параметр, / Makefile можна не вказувати).
This script may be run from the toplevel directory (the one containing configure) or from one of it's subdirectories.
Цей скрипт можна запускати з каталогу найвищого рівня (того, де міститься файл configure) або з будь- якого з його підкаталогів.
If the source directory is different from the build directory (see the environment variables below), it will be assumed that the Makefile. am and Makefile. in belong beneath the source directory and that the Makefile belongs beneath the build directory.
Якщо каталог кодів відрізняється від каталогу збирання (див. змінні середовища), програма припускатиме, що файли Makefile. am і Makefile. in належать до підкаталогу каталогу source, а файл Makefile належить до підкаталогу каталогу build.
A sed expression that is used to transform the source directory into the build directory. For instance, if the source directory is ~/ src/ kdesdk and the build directory is ~/ src/ kdesdk-obj, then OBJ_REPLACEMENT should be set to s#kdesdk#kdesdk-obj#.
Вираз sed, який буде використано для перетворення назви каталогу кодів на назву каталогу збирання. Наприклад, якщо каталогом кодів є ~/ src/ kdesdk, а каталогом збирання — ~/ src/ kdesdk- obj, змінній OBJ_ REPLACEMENT слід встановити значення s# kdesdk# kdesdk- obj #.
create_makefile was written by & David. Faure; & David. Faure. mail; and others. This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU/ Linux system (but may be used by others).
Авторами create_ makefile є & David. Faure; & David. Faure. mail; та інші особи. Автором цієї сторінки довідника є Ben Burton bab@ debian. org, сторінку було створено для системи Debian GNU/ Linux (але її можна використовувати і у інших системах).
Recreates all Makefile s beneath a directory
Повторно створює всі файли Makefile у каталозі та його підкаталогах
& create_makefiles; dir
& create_ makefiles; каталог
& create_makefiles; recreates all Makefile s in dir and its (recursed) subdirectories from the corresponding Makefile. am templates.
Програма & create_ makefiles; повторно створює всі файли Makefile у каталозі і (рекурсивно) у всіх його підкаталогах, за допомогою відповідних шаблонів Makefile. am.
This script must be run from the toplevel directory (the one containing configure). This script saves time compared to re-running configure completely.
Цей скрипт слід запускати з каталогу найвищого рівня (того, де міститься configure). За допомогою цього скрипту можна зекономити час, порівняно з повноцінним виконанням скрипту configure.
If the source directory is different from the build directory (see the environment variables below), it will be assumed that each Makefile. am and Makefile. in belongs beneath the source directory and that each Makefile belongs beneath the build directory.
Якщо каталог початкових кодів відрізняється від каталогу збирання (див. змінні середовища, наведені нижче), припускатиметься, що всі файли Makefile. am і файли Makefile. in знаходяться у каталозі початкових кодів, а всі файли Makefile слід створити у каталозі збирання.
& create_makefiles; was written by & David. Faure; & David. Faure. mail;.
Автором & create_ makefiles; є & David. Faure; & David. Faure. mail;.
This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU/ Linux system (but may be used by others).
Автором цієї сторінки довідника є Ben Burton bab@ debian. org, її було створено для системи Debian GNU/ Linux (але цю сторінку можна використовувати і у інших дистрибутивах).
Offline status report for files in a checked-out & CVS; module.
Створює звіт про стан файлів у модулі сховища & CVS; без мережевого з’ єднання.
& cvscheck; dir
& cvscheck; каталог
& cvscheck; prints information about the status of your local & CVS; checkout without communicating with the server. This means it is extremely fast and does not require a network connection.
& cvscheck; виводить відомості щодо стану вашого локального сховища & CVS; без з’ єднання з сервером. Це означає, що цей інструмент є надзвичайно швидкісним і не потребує мережевого з’ єднання.
The given directory and all of its subdirectories will be processed recursively. If no directory is given, the current directory and its recursed subdirectories will be used.
Інструмент рекурсивно обробляє вказаних каталог і всі його підкаталоги. Якщо не буде вказано жодного каталогу, буде оброблено відомості з поточного каталогу і всіх його підкаталогів.
Each file with an interesting status will be printed with a status character in front of its name. The status characters are as follows.
Буде виведено відомості щодо всіх файлів зі зміненим станом, перед назвою файла буде виведено символ стану. Ось перелік можливих символів стану:
The file is not known to & CVS;
Файл не зазначено у & CVS;
The file is definitely locally modified
Файл точно змінено локально
The file might have local changes. You should diff with the server to make sure.
У файлі можуть бути локальні зміни. Щоб це перевірити, вам слід скористатися командою diff з зазначенням сервера.
The file has a & CVS; conflict and therefore cannot be committed.
Файл конфліктує зі сховищем & CVS;, тому його не можна вивантажувати.
This file is in & CVS; but is missing in your local checkout.
Цей файл є у & CVS;, але відсутній у локальному сховищі.
This file has an unusual sticky & CVS; tag.
Цей файл має незвичайний липкий теґ & CVS;.
You have done a cvs add for this file, but have not yet committed it.
Ви виконали команду cvs add для цього файла, але ще не вивантажували його до сховища.
You have done a cvs rm for this file, but have not yet committed it.
Ви виконали команду cvs rm для цього файла, але ще не вилучали файл зі сховища.
cvscheck was written by & Dirk. Mueller; & Dirk. Mueller. mail; and Sirtaj. Singh. Kang; & Sirtaj. Singh. Kang. mail;
Авторами cvscheck є & Dirk. Mueller; & Dirk. Mueller. mail; і Sirtaj. Singh. Kang; & Sirtaj. Singh. Kang. mail;
This manual page was prepared by Ben Burton bab@debian. org for the Debian GNU/ Linux system (but may be used by others).
Автором цієї сторінки довідника є Ben Burton bab@ debian. org, цю сторінку було створено для системи Debian GNU/ Linux (але нею можна користуватися і у інших системах).
Display the last change committed to & CVS; for a file
Показує останні зміни, внесені до & CVS; для файла
& cvslastchange; file
& cvslastchange; файл
& cvslastchange; displays the last change committed to & CVS; for a file. It uses cvs diff and cvs log to do this.
& cvslastchange; показує останні зміни, внесені до & CVS; для файла. Для виконання своїх функцій команда використовує cvs diff і cvs log.
& cvslastchange; works on any & CVS; branch, not just HEAD.
& cvslastchange; працює з усіма гілками & CVS;, не тільки з HEAD.
April 06, 2003
6 квітня 2003 року
Prints the log entry for the last commit for a file.
Виводить запис журналу щодо останнього внеску до файла.
cvslastlog filename
cvslastlog назва_ файла
cvslastlog shows the log associated with the last CVS commit for the given file. It depends on the version of the local file, not the one on the server.
cvslastlog показує запис журналу, пов’ язаний з останнім внеском до тексту вказаного файла у CVS. Ця інформація залежить від версії локального файла, а не файла, що зберігається на сервері.
Month Daynumber, 4-Digit-Year
Колись у минулому
Revert files in CVS by one version
Замінює файли у CVS на попередні версії
cvsrevertlast filename
cvsrevertlast назва_ файла
cvsrevertlast is used to revert all the files on the command line by one version in CVS. The files will not be committed.
cvsrevertlast використовується для заміни всіх файлів з командного рядка на попередні версії у CVS. У процесі виконання файли не буде передано до сховища.
April 07, 2003
7 квітня 2003 року
Simple source metrics for C and C++
Проста метрика кодів мовами програмування C і C++