Серьезная ошибка, которую вы получили, связана с фазой препроцессора (для некоторой строки #include
):
.
ringbuf.c:43:19: errno.h: No such file or directory
(другие диагностические сообщения являются просто предупреждениями; вы должны понимать каждое из них, но вы, возможно, -ошибочно -решили их игнорировать; Я рекомендую улучшить код, чтобы не было предупреждений с последней версией GCC , вызванной с помощью -Wall -Wextra
, в настоящее время GCC 7 в июле 2017 года)
В моей системе Debian заголовок
находится в /usr/include/errno.h
, предоставляемом пакетом libc6-dev
. Вы должны установить что-то эквивалентное.
Как я уже говорил, у вас может быть несколько версий gcc
в вашей системе (на моем последнем Debian, я могу установить пакеты gcc-5
и gcc-6
и gcc-7
, и Я также смог скомпилировать и собрать какую-нибудь последнюю версию под/usr/local/bin/
).
Однако
не является заголовком, предоставленным компилятором -, поэтому установка другого GCC (, например. понижение версии )не поможет.
Запустите хром следующим образом:
chromium --enable-logging=stderr --v=1 &> ~/file.log
Из ssh:
tail -f ~/file.log
На Raspberry Pi, основанном на Debian и использующем Buster версии 10, я использовал эту команду для запуска:
chromium --enable-logging --v=1
Затем, чтобы найти файл журнала, который я использовал:
sudo find / -name "chrome*.log"
Я использовал это для просмотра лога (путь, скорее всего, будет другим для вас):
sudo tail -f /rds/home/rds-user/.config/chromium/chrome_debug.log
Вы можете просто cat
или nano
вместо tail -f
.