Я пытаюсь заставить поток A взаимодействовать с потоком B. Я должен использовать для этого передачу сообщений между потоками, но я пытаюсь найти образец исходного кода, который объясняет передачу сообщений. ...
У нас есть встроенная версия ядра Linux, работающая на ядре MIPs. Программа, которую мы написали, запускает определенный набор тестов. Во время одного из стресс-тестов (выполняется около 12 часов) мы получаем ошибку seg fault....
Я изучаю реализации GC, и в настоящее время ищу ссылки и хорошие примеры GC с открытым исходным кодом для base in. Есть ли какая-нибудь хорошая и простая реализация GC для поколений? Вторая лучшая ...
Могу ли я привести указатель на двойное значение как тип char *, а затем использовать этот указатель, чтобы разбить двойное число на байты? Вот пример кода: double data;
double * dblPoint = & data;
unsigned char * bytePoint = (...
Если у меня два массива, например: short ** x;
короткий ** y = functionThatReturnsAnArray (); В этой ситуации sizeof (x) == sizeof (y).
Обе они равны 4, я считаю, что это потому, что внешний массив просто ...
Насколько велики (приблизительно) накладные расходы на ввод-вывод в Linux из программы на C, я имею в виду, насколько плохо работает, например много мелких операций чтения / записи по сравнению с чтением / записью в больших буферах (в обычных ...
Как просто и правильно проверить, что пользователь вводит число, а не char или строку на языке C? Я пытался написать несколько циклов, содержащих: if (scanf("%d",&number)=1), но они никогда не работают или ...
NetBeans 6.9.1, вот скриншот импортированных утилит MinGW: Когда я пытаюсь запустить отладчик после установки точки останова, это происходит: Итак, NetBeans не видит точки останова и нет gdb бревно. Что такое ...
Если я напишу: char arr [8] = "abc"; Есть ли какие-то уточнения относительно того, что может быть arr [4]? Я провел несколько тестов с
Clang, и мне кажется, что оставшиеся символы в массиве имеют значение null.
Кроме того, char arr [...
I, используя команду bt для просмотра трассировки стека. Вывод: (gdb) bt
# 0 0x001ae4cd в отладчике (message = 0x1 "??? \ a") в /SourceCache/xnu/xnu-1228.7.58/osfmk/i386/AT386/model_dep.c : 705
# 1 ...
Какие шаги необходимо выполнить для интеграции Clang в NetBeans? Я также хотел бы видеть сообщения об ошибках и предупреждениях Clang из NetBeans. Это будет использоваться в основном для разработки на C.
Существует хорошо известный макрос CONTAINING_RECORD(), определенный, например, в Winnt.h.: #define CONTAINING_RECORD(address, type, field) ((type *)( \ (PCHAR)...
Есть ли способ в gcc, где я мог бы определить структуру с конкретным элементом в определенном смещении? Я хочу определить структуру следующим образом: struct {
. Offset (0xDC) // или что-то подобное ...
Я знаю, что в C массивы не должны иметь динамического размера. Имея это в виду, можно ли будет использовать следующий код? (Попытка объявить массив символов той же длины, что и double.) Char ...
Как добавить исполняемые файлы Linux в .gitignore, не давая им явного расширения и не помещая их в определенный каталог или / bin? Большинство из них названы так же, как файл C, из которого ...
Я бы хотел реализовать стек с использованием связанного списка. Чтобы реализовать pop () для моего стека, я прошу вызывающего передать двойной указатель (указатель на указатель), который (в конечном итоге) указывает на верхнюю часть моего стека ...
Можно ли получить значение неиспользуемой переменной с помощью GDB? Есть ли какая-то конфигурация для GCC, чтобы значение мусора неиспользуемой переменной показывалось не оптимизированным? c file: # ...
У меня есть два изображения, первое меньше другого. Мне нужно скопировать второе изображение на первое изображение. Для этого мне нужно установить ROI на первом, скопировать второе изображение на первое ...
Возможно, заголовок сам по себе непонятен ...
У меня есть функция f (предоставленная какой-то библиотекой), которая принимает в качестве аргумента указатель на функцию с подписью void g ( int *), т.е. void f (void (* g) (int *)); ...
Кто-нибудь из экспертов по шинам ?? Я пытаюсь использовать шину для статического анализа большого проекта, который у меня есть на C. Я вижу избыточное количество ошибок проверки границ, которые, очевидно, не являются ошибками границ. Я ...
У меня есть следующий код в C: #define CONST 1200
int a = 900;
int b = 1050; {{ 1}} int c = 1400; if (A_CLOSEST_TO_CONST) {// что-то делать
} Какой удобный способ проверить, является ли a ...
Я сомневаюсь. Я открыл ядро и изменил каталог linux-3.1.1 / fs / open.c. Я изменил следующий код в open.c. SYSCALL_DEFINE3 (open, const char __user *, filename, int, flags, int, ...
Я ищу пример кода, как импортировать функцию из библиотеки DLL, написанной на C. эквивалент DllImport C # .NET. Возможно? Я использую окна.
приветствуется любая помощь. заранее спасибо.
Я понимаю, что если я напишу сценарий bash, я могу получить возвращаемое значение, но есть ли способ получить возвращаемое значение без сценариев и просто из командной строки?
Я пытаюсь вызвать функции python из C кода, и я последовал примеру отсюда У меня также есть правильные include file directries, library directries, and linked the python32.lib (im using python 32) ...