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

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

9
Різниця між оформленням замовлення та експортом у SVN
Яка точна різниця між замовленням SVN та експортом SVN? З того, що я знаю, експорт не включає каталог .svn, який включає метадані, а замовлення включає цей каталог .svn. Тим не менше, у мого колеги нещодавно виникла така проблема, оскільки існує інша поведінка матеріалів, скомпільованих із джерел, які оформляють замовлення та …

1
Чи означає 3> & 1 4> & 3 5> & 3 тощо?
Я очікував echo foo | tee /proc/self/fd/{3..6} 3>&1 до помилок, таких як / proc / self / fd / 4: Немає такого файлу чи каталогу тощо, але, на мій подив, він виводить foo foo foo foo foo Це як би 3>&1спричиняє перенаправлення всіх наступних дескрипторів на stdout, за винятком того, …


1
Чому адреса __libc_start_main завжди однакова всередині GDB, навіть якщо ввімкнено ASLR?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 

2
TCP з нульовою копією простору користувача, що надсилається, надсилає карту пам'яті dma_mmap_coherent ()
Я запускаю Linux 5.1 на Cyclone V SoC, який є FPGA з двома ядрами ARMv7 в одній мікросхемі. Моя мета - зібрати велику кількість даних із зовнішнього інтерфейсу та передавати (частину) ці дані через сокет TCP. Проблема тут полягає в тому, що швидкість передачі даних дуже висока і може наблизитися …

3
Не вдалося завантажити динамічну бібліотеку 'libnvinfer.so.6'
Я намагаюся нормально імпортувати пакет python TensorFlow, але я отримую таку помилку: Ось текст із наведеного зображення терміналу: 2020-02-23 19:01:06.163940: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory 2020-02-23 19:01:06.164019: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer_plugin.so.6'; …

5
Відсутня ініціація подій (у каталозі .git)
Я переглядаю файли для змін, використовуючи події inotify (як це трапляється, з Python, викликаючи libc). Для деяких файлів під час a git cloneя бачу щось дивне: я бачу IN_CREATEподію, і я бачу, lsщо у файлі є вміст, однак я ніколи не бачу IN_MODIFYабо IN_CLOSE_WRITE. Це викликає у мене проблеми, оскільки …
11 linux  git  docker  libc  inotify 

1
lsb_release: команда не знайдена в останньому контейнері Ubuntu Docker
Я просто хотів щось швидко перевірити. Тож я запустив контейнер докер і хотів перевірити, в якій версії я працюю: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Тому я спробував встановити його (як тут запропоновано ): root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done …

5
Динамічне посилання - Linux Vs. Windows
Під Windows, коли я компілюю код C / C ++ у проекті DLL в MSVC, я отримую 2 файли: MyDll.dll MyDll.lib де, наскільки я розумію, MyDll.libміститься якась таблиця вказівників, що вказує на розташування функцій у dll. При використанні цього dll, скажімо, у файлі exe, MyDll.libвін вбудовується у файл exe під …

1
Запобігайте процесу відкриття нового дескриптора файлів у Linux, але дозволяйте отримувати дескриптори файлів через сокети
Зараз я працюю над проектом, де у мене є батьківський процес, який встановлює socketpair, forks, а потім використовує цей socketpair для спілкування. Якщо дитина хоче відкрити файл (або будь-який інший ресурс на основі дескриптора файлу), дитина повинна завжди перейти до батьків, запитувати ресурс і отримати fdвідправлене через socketpair. Крім того, …
9 c  linux  system-calls 

1
Яка підсистема / API драйвера Linux використовується для простого пристрою з екраном / монітором?
Я розробляю вбудовану систему з сенсорним екраном. Сенсорний екран працює як вхід, так і вихід, з "віртуальною" клавіатурою, що перекриває графічний вихід. У мене працює драйвер пристрою, який зчитує вхід з сенсорного сенсора і правильно переводить його на натискання клавіш, створене за допомогою цього посібника на kernel.org . Я хочу …

3
Збережіть зміни на місці за допомогою NON GNU awk
Я зіткнувся з питанням (щодо самого SO), в якому OP повинен редагувати та зберігати операцію в Input_file (s). Я знаю, що для одного Input_file ми могли зробити наступне: awk '{print "test here..new line for saving.."}' Input_file > temp && mv temp Input_file Тепер скажемо, що нам потрібно внести зміни в …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.