Как устанавливаются уровни отладки libgps? - PullRequest
0 голосов
/ 23 апреля 2020

Получение STATUS_NO_FIX после использования libgps.so.25.0.0, созданного из gpsd-3.19.tar.gz для встроенной цели aarch64- linux -gnu Linux target, поэтому попытайтесь отладить его. Создайте так:

scons minimal=yes shared=True gpsd=False gpsdclients=False socket_export=yes clientdebug=yes

Похоже, что libgps_debug_trace должен записывать либо в stdout, либо в stderr в исходном коде libgps, но я вижу только printfs из моего собственного кода, который показывает хорошие предложения gps, возвращаемые gps_read в сообщении буфера. Похоже, мне также нужно установить уровень отладки, но не ясно, как без изменения источника, что я подозреваю, не является необходимым или нежелательным.

Как устанавливаются уровни отладки? Есть ли другие вещи, которые мне нужно сделать, чтобы отладка для печати на консоль, кроме clientdebug = yes?

1 Ответ

1 голос
/ 28 апреля 2020

Как устанавливаются уровни отладки?

Вызов библиотечной подпрограммы gpsmm_enable_debug () в соответствии с GPSD Client HOWTO . Обратитесь к таблице 1.

...