Почему я получаю сообщение “Единственное продвижение до выхода... который не имеет никакой информации о номере строки” в GDB?

Я скомпилировал свою программу C с помощью gcc 4.4.1 использования флага -g, но когда я пытаюсь ступить через одну из моих функций в gdb версии 7.0, я получаю сообщение:

"Single stepping until exit from function _DictionaryTree_getNodeList, 
which has no line number information."

Кто-то может сказать мне, почему это происходит?

40
задан Waqar Ahmed 6 July 2015 в 10:54
поделиться

1 ответ

У меня был аналогичный вопрос о Soundbooth. . Хотя я не пытался создать сценарий Adobe Media Encoder, он не отображается в списке приложений, к которым я потенциально могу подключиться, и скрипт с помощью набора инструментов ExtendScript.

Я нашел эту статью , которая может пригодиться, если вы находитесь в Windows. Я думаю, что использование чего-то похожего, написанного в StartScript, могло бы сделать работу на OSX. Я не пробовал, но это сикули выглядит хорошо, может, это поможет с работой.

Приложение Adobe Media Encoder, по-видимому, не поддается сценариям. Мне было интересно, для пакетного преобразования, не могли бы вы использовать ffmpeg ? Похоже, существует несколько сценариев для этого , если вы гуглируете для ffmpeg batch flv .

HTH, Георгий

-121--3409506-

Я бы сказал, что они довольно близки к равным в трудности. Единственное большое отличие я вижу в том, что PThreads довольно широко поддерживаются (если вы обеспокоены кроссплатформенным портированием). Другой заключается в том, что было довольно много хороших книг на PThreads, хотя почти все концепции будут переведены на повышение:: поток, и многие другие библиотеки многопоточности.

-121--1588276-

Только догадки, но _DictionaryTree_getNodeList в другом файле, который не был скомпилирован с -g?

33
ответ дан 27 November 2019 в 01:51
поделиться
Другие вопросы по тегам:

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