Результаты поиска по запросу "c"

4 ответа

Не удается назначить запрашиваемый адрес - возможные причины?

У меня есть программа, которая состоит из главного сервера и распределенных подчиненных серверов. Подчиненные серверы отправляют обновления статуса на сервер, и если сервер не получал известий от определенного подчиненного устройства в течение ...

5 ответов

Как работать с внешними библиотеками при кросс-компиляции?

Я пишу некоторый код для ARM цели RasPberry на машине с Ubuntu x86. Я использую набор инструментов gcc-linaro-armhf. Я могу кросс-компилировать и запускать несколько независимых программ на пи. Теперь я хочу связать свой код с ...

2 ответа

Определите объединение, которое может получить доступ к битам, клевам, байтам

union bits { unsigned int a : 1; unsigned int b : 2; unsigned int c : 3; unsigned int d : 4;`` unsigned char x[2]; unsigned int z; };Предположим, в объединении 32 бит, мне нужно использовать один бит, или группу битов, или клев, или байты. Есть ...

ТОП публикаций

7 ответов

Как числа с плавающей запятой хранятся в памяти?

Я читал, что они хранятся в форме мантиссы и экспоненты я прочелэтот документ [http://www.cprogramming.com/tutorial/floating_point/understanding_floating_point_representation.html] но я ничего не мог понять.

3 ответа

В чем разница между вызовом daemon () и вызовом fork (), setsid (), fork () и т. Д.?

Я смотрел на создание Unix-демонов, и, кажется, есть два метода. Скучный, который, кажется, появляется при поиске, чтобы позвонитьfork(), setsid(), fork() очередной раз,chdir() в безопасное местоumask() и наконец,close() stdin, stdout а ...

6 ответов

отключить случайность в malloc

Я запускаю следующую простую программу на C: #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv){ void *p = malloc(4); fprintf (stderr, "p==%p\n", p); return 0; }Разные трассы дают разные результаты: р == 0x101c010 тогда: p ...

5 ответов

Как использовать команду addr2line в Linux?

Я пытаюсь использовать команду addr2line в Unix, но каждый раз она дает тот же вывод, что и ??: 0. Я даю команду какaddr2line -e a.out 0x4005BDC , Я получил этот адрес при запуске этого исполняемого файла a.out сvalgrind инструмент для поиска ...

10 ответов

Объявление строк в стиле Pascal в C

В C есть ли хороший способ определить длину сначала, строки в стиле Pascal как константы, чтобы их можно было поместить в ROM? (Я работаю с небольшой встроенной системой с компилятором ANSI C без GCC). C-строка0 прекращено, например. ...

4 ответа

Псевдоним GCC для работы вне модуля перевода -AKA- это даже подходящий инструмент для работы?

Я работаю с FreeRTOS на STM32 (Cortex-M3) и использую библиотеку CMSIS из ST для начальной загрузки. Библиотека CMSIS определяет слабый символSVC_Handler в файле запуска ".s". Он должен быть где-то переопределен, чтобы получить ваш ISR в таблице ...

3 ответа

scanf и strcmp со строкой c

Я нашел хорошийпример [http://www.cplusplus.com/reference/cstring/strcmp/]о том, как использовать strcmp, но он работает только с fgets (), и мне нужно, чтобы он работал со scanf. Итак, вот код: int main(void) { char fruit[] = "apple\n"; char ...