Debian Lenny отказ Adafruit_BBIO установить

Вы должны использовать \zs в качестве разделителя для разбиения строки на отдельные символы:

:echo split("Hello", '\zs')
['H', 'e', 'l', 'l', 'o']
0
16.12.2018, 06:29
1 ответ

Проблема отчетливо видна на 202-й строке бревна.

source/common.c:385:5: error: format not a string literal and no format argumes [-Werror=format-security]

     fprintf(file, name);

     ^

Компилятор обнаружил опасную конструкцию, а именно передачу строки на печать без формата. Есть два решения, либо сказать компилятору, что это не проблема, либо исправить ее.

fprintf(file, "%s", name);

есть и другие предупреждения, на которые также можно обратить внимание, а также могут быть другие ошибки, которые появятся после того, как эта ошибка будет устранена.

0
28.01.2020, 04:57

Теги

Похожие вопросы