1
ответ

Загрузка ЦП моей программы на C достигает 80% при перенаправлении на /dev/null

Я написал программу на C, которая работает с UDP-сокетами и последовательным портом /dev/ttyS1 на uClinux. Если я обычно запускаю программу как ./program, загрузка ЦП составляет около 24%. Однако, если я запущу программу...
16.07.2019
1
ответ

Библиотеки разработки OpenSSL Crypto не установлены должным образом в требуемом месте

Когда я настраиваю turnserver-3.2.3.95 в моем CentOS, Встречаюсь со следующей проблемой. $ cd turnserver-3.2.3.95 / $ sudo ./configure more is / bin / more install is / bin / install pkill is / bin / pkill Использовать TMP .. .
07.06.2019
1
ответ

Изменение оболочки пользователя по умолчанию

Я создал простую оболочку C на моем локальном сервере Linux. Я пытаюсь узнать, как изменить оболочку по умолчанию другого пользователя (bob) на эту новую оболочку C, которую я создал. Возможно ли ...
05.06.2019
1
ответ

Запуск интерактивного приложения из сценария

У меня есть приложение, построенное на C, которое использует fgets для чтения пользовательских команд из stdin. Я хочу, чтобы моя встроенная система Linux запускала это приложение при запуске и помещала пользователя в терминал этого ...
01.06.2019
1
ответ

Что означает код операции машины ответвления (архитектура X86)?

У меня есть простой код на C, который компилируется, а затем текстовый код извлекается с помощью утилиты objdump. вот файл дампа (фрагмент файла дампа): 0804841b
: 804841b: 8d 4c 24 04 ...
15.05.2019
1
ответ

Недопустимые аргументы при монтировании с MS_SHARED

Я пытаюсь смонтировать файловую систему ext4 на / mnt в mount_dir, который является временным каталогом, который я создал с помощью mkdtemp (2) с MS_SHARED, а затем перемонтировал с MS_PRIVATE. Идея создается монтирование ...
01.05.2019
1
ответ

Кто инициализирует структуру данных address_space?

Я просмотрел весь исходный код ядра Linux и файловые системы, но не смог найти подсистему, ответственную за инициализацию объекта address_space. Единственное, что я обнаружил, это то, что поддержка...
27.04.2019
1
ответ

Serial Port Stream / Bash или C Script

У меня есть последовательное устройство (радар скорости), которое выводит данные каждые 250 мс. Вот информация, которую я имею об этом устройстве: 1. Протокол пакета скорости Пакет сообщений радара состоит из 7 байт при скорости 1200 бод, без ...
17.04.2019
1
ответ

Наличие проблемы, выполняющей скомпилированную программу C

Я запускаю Ubuntu v10.04 через VirtualBox. Для тестирования персистентности файлов, я создаю в виртуальной машине, я записал очень простую программу C. Когда я завершаю работу виртуальной машины и перезапускаю ее...
14.04.2019
1
ответ

Я хочу участвовать в разработке ядра Linux, где я могу найти то, что нужно сделать? [закрыто]

Я хочу участвовать в разработке ядра Linux, но понятия не имею, что в техническом смысле я могу сделать (ищу задачи). Я опытный программист на C, знаю немного ядра Linux, у меня есть ...
14.04.2019
1
ответ

Почему make регенерирует главный исполняемый файл в этом make-файле?

У меня есть следующий make-файл: ########################## ########################################################################## ########################################################################## ############## ##########################
09.03.2019
1
ответ

Как просмотреть основной файл (общее)

Сценарий (Ubuntu 16.04 ):Я компилирую и запускаю программу на C (с -g, получаю традиционный сбой сегментации (дамп ядра ), а затем (, конечно )мифического «основного» файла не найти. Некоторые...
09.03.2019
1
ответ

Нужно ли открывать файл, чтобы получить его атрибуты?

int stat (const char * filename, struct stat * buf); int fstat (int fd, struct stat * buf); Нужно ли нам открывать файл, чтобы получить его атрибуты? Чтобы получить доступ к атрибутам файла, нужен ли нам доступ к ...
05.03.2019
1
ответ

Назначение макроса _LINUX_EXPORT_H

Какова цель определения _LINUX_EXPORT_H в include/linux/export.h? Кажется, что она определена в этом файле и больше нигде не упоминается. Является ли это избыточным? Ссылка: _LINUX_EXPORT_H в torvalds/....
03.03.2019
1
ответ

Как настроить мой неразъемный твердотельный накопитель?

Я использую сервер CentOS 7 с твердотельным накопителем емкостью 500 Гбит/с. Через SSH i получен этот вывод [root @ localhost ~] # df Файловая система 1K-blocks Используется Доступно Использовать% Смонтировано на / dev/sdb1 33538048 33537160 ...
03.03.2019
1
ответ

Сбой оболочки и способы его отладки

Как часть моего приложения C, работающего в Linux, я вызываю сценарий с помощью библиотечной функции system(). Этот скрипт выполняет размонтирование подключенной флешки. Очень редко (1 из 7-8k) итераций, я вижу...
01.03.2019
1
ответ

Как заставить Mac OS помнить предыдущую авторизацию. из моего исполняемого файла

Я пишу крошечный исполняемый файл unix, который вручную изменяет системное время моего macbook. Конечно, для этого требуется пароль, и поэтому я использовал функцию system() для взаимодействия с терминалом и...
27.01.2019
1
ответ

*** Обнаружена glibc *** / filepath /: двойное отсутствие или повреждение (! предыдущая): 0x00000000007bed40 ***

Мне нужно понять приведенную ниже ошибку C, *** обнаружена glibc *** / path / readnbn: double free или повреждение (! Prev): 0x00000000007bed40 *** ======= Обратная трассировка: ========= /lib64/libc.so.6(+0x76508)[...
26.01.2019
1
ответ

Причины остановки процесса?

Я запускаю программу с использованием командного файла, и она продолжает выдавать мне ОШИБКУ: ОСТАНОВЛЕННЫЙ ПРОЦЕСС. Я заметил, что программа каждый раз останавливается в том месте, где он остановился. последний ...
10.01.2019
1
ответ

Разработка модуля ядра Linux BuildRoot

Я построю ядро ​​Linux для черного Beaglebone, используя Buildroot. Теперь я хотел бы разработать приложение Hello World Linux Module: #inClude #include
18.12.2018
1
ответ

Какой IP-адрес моего локального интерфейса требуется для IP_ADD_MEMBERSHIP?

На этой странице руководства http://man7.org/linux/man-pages/man7/ip.7.html написано что IP_ADD_MEMBERSHIP может использоваться для присоединения к группе многоадресной рассылки. Нам необходимо предоставить в качестве входных данных, в частности, IP ...
02.12.2018
1
ответ

Поддержка Unicode DWM

Я в процессе создания приятного источника статуса с DWM и хочу реализовать символы Unicode с помощью шрифта потрясающе. Предположительно, я могу использовать панго PATCH, но уста о дату (для версии 6.1) ...
01.12.2018
1
ответ

Почему есть несколько копий файлов заголовка в / usr / включают в себя?

Я просматриваю папку My / usr / inclue, пытаясь познакомиться с макетом и я Не заметили, что есть несколько копий файлов заголовка (по крайней мере, по имени, я на самом деле не развлекал их, чтобы увидеть ...
19.11.2018
1
ответ

наличие блокировки файла проверка на удаленном хосте

Я хочу проверить наличие блокировки файла для файла в файловой системе gluster. Чтобы я мог видеть с любого хоста, удерживается ли блокировка файла каким-либо процессом (удаленным или локальным) в файле в файле gluster ...
14.11.2018
1
ответ

Безопасно ли отправлять SIGUSR1 в программу и почему? [закрыто]

Когда вы отправляете сигнал SIGUSR1 (скажем, обработчик сигнала был установлен заранее) в программу, когда она выполняет sleep(100), сигнал перехватывается правильно, но sleep(100) завершается сразу после . ..
12.11.2018
1
ответ

Как пройти аргументы ARGV в программу C с помощью файла или Python Сценарий в Linux?

Я имел в состоянии пройти ввод в программу C Сначала написать сценарий Python и используя трубу, чтобы отправить его в программу C в качестве ввода или записи вывода сценариев Python в файл и просто делать R & ...
14.10.2018
1
ответ

Может ли системный вызов с не документированным `reintr return 'return` eintr`

Я пишу небольшую приложение, и я хочу сделать его как можно более портативным (Linux , * BSD и, возможно, другие Unixes). Мой главный вопрос - это управление EINTR. Я прочитал, что есть некоторые системы ...
10.09.2018
1
ответ

Как отладить (Debian) Apache, не выполняя чистую

Я пытаюсь редактировать модуль Apache в Debian (строго говоря, я делаю это в Raspbian Jessie-Lite), и я в целом слежу за сборкой Debian инструкции: $ mkdir -p ~ / src / debian; cd ~ / src / debian $ ...
26.08.2018
1
ответ

закрытие нежелательных дескрипторов файлов

Я пытаюсь понять, как работают каналы. Этот фрагмент кода с некоторого веб-сайта. Таким образом, мое понимание программы идет как это: Когда мы действительно передаем (fd) по каналу затем fd [0] =3 и fd [0] =4 (принятие только...
21.08.2018
1
ответ

Что делает параметр -O2 для gcc? [закрыто]

Что делает параметр -O2 для gcc? например. gcc -O2 file1.c -o file1.o
28.06.2018