Запитання з тегом «gnu»

Цей тег призначений для питань програмування, пов’язаних із програмним забезпеченням та інструментами, наданими проектом GNU ("GNU's Not Unix").




4
Що означає "#define _GNU_SOURCE"?
Сьогодні мені довелося скористатися basename()функцією, і man 3 basename( тут ) дав мені якесь дивне повідомлення: Примітки Існують дві різні версії базового імені () - версія POSIX, описана вище, і версія GNU , яку отримує після #define _GNU_SOURCE #include <string.h> Я цікаво , що це #define _GNU_SOURCEозначає: чи є він …
152 c  posix  gnu 


20
Як застосувати диференційний патч для Windows?
Існує безліч програм, які можуть створити різний патч, але у мене є час, намагаючись застосувати його. Я намагаюся поширити патч, і у мене з’явилося запитання від користувача про те, як його застосувати. Тож я спробував розібратися в цьому самостійно і з’ясував, що у мене немає поняття, і більшість інструментів, які …
136 windows  diff  gnu  patch 

6
Як користуватися GNU sed на Mac OS 10.10+, програма "варити встановлення - імена за замовчуванням" більше не підтримується
У Mac OS 10.10.3 я встановив gnu-sed, набравши: brew install gnu-sed --default-names Коли я знову набираю його, я отримую повідомлення: gnu-sed-4.2.2 вже встановлено Однак навіть після перезавантаження системи та перезавантаження терміналу я все одно не можу використовувати GNU версію sed. Наприклад: echo a | sed ’s_A_X_i’ повертає: неправильний прапор у …
95 macos  bash  sed  homebrew  gnu 

7
Як експортувати приватний / секретний ключ ASC для розшифровки файлів GPG
Передумови: Мій бос намагався експортувати мені ключ ASC із загальнодоступними та приватними частинами, але щоразу, коли я отримую файл, приватна частина ніколи не завантажується, і файли не розшифровуються. Ми спробували експортувати ключ ASC, використовуючи: Програма Windows Kleopatra 2.1 (входить до складу gpg4win) Асистент конфіденційності програми GNU для Windows (включений у …

1
поведінка пробілів регулярного виразу grep
У мене є текстовий файл, що містить щось на зразок: 12,34 EUR 5,67 EUR ... Перед "EUR" є один пробіл, і я ігнорую 0, XX EUR. Я намагався: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked ! …
87 regex  grep  gnu 

9
Як зробити каталог каталогом, не зберігаючи структуру каталогу?
Я працюю над сценарієм резервного копіювання і хочу визначити каталог файлів: tar czf ~/backup.tgz /home/username/drupal/sites/default/files Це видаляє його, але коли я знімаю з файлу, який вийшов, він включає повну структуру файлів: файли знаходяться в home/username/drupal/sites/default/files. Чи є спосіб виключити батьківські каталоги, щоб отриманий tar просто знав про останній каталог ( …
86 linux  unix  gnu  tar 

7
Компіляція програми C ++ за допомогою gcc
Питання: Як скомпілювати програму C ++ за допомогою компілятора gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ << endl; cout << "Hi" << __FILE__ << …
84 c++  gcc  g++  gnu 

5
Чи може GNU зробити обробник імен файлів із пробілами?
У мене є каталог, що містить кілька файлів, деякі з яких мають пробіли в своїх іменах: Test workspace/ Another directory/ file1.ext file2.ext demo 2012-03-23.odp Я використовую $(wildcard)команду GNU для цього каталогу, а потім переглядаю результат, використовуючи $(foreach), роздруковуючи все. Ось код: FOO := $(wildcard *) $(info FOO = $(FOO)) $(foreach …
80 shell  makefile  gnu 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.