Как вывести значения отладочной переменной в redhawk 2.12 ide в режиме отладки? - PullRequest
0 голосов
/ 29 декабря 2018

Моя система - centos6 и redhawk2.12.Я мог бы сделать отладку гладко с компонентом, созданным в Python.Тем не менее, я всегда получал «значение оптимизировано» при отладке с помощью компонента C ++.На этой плате я нашел ветку, касающуюся отладки модуля redhawk cpp ( Отладка в REDHAWK IDE ), в которой говорится, что эта проблема может быть вызвана неправильной настройкой уровня отладки.Кто-нибудь знает, как настроить значение «уровень отладки», используя REDHAWK IDE исключительно для целей отладки (в режиме отладки, чтобы значения не оптимизировались)?

Заранее спасибо.

1 Ответ

0 голосов
/ 30 декабря 2018

Я бы следовал инструкциям из этого поста и использовал командную строку для сборки компонента с установленным CXXFLAGS для отладки "-O0 -g".Если вы предпочитаете, вы можете использовать переменную окружения, чтобы продолжить сборку / работу из IDE.В этом случае вы должны закрыть IDE, установить переменную среды из терминала, а затем в том же терминале запустить IDE следующим образом.

[redhawk@a6894bf32cf5 git]$ export CXXFLAGS="-O0 -g"
[redhawk@a6894bf32cf5 git]$ rhide

Вам может потребоваться выполнить «очистку» проекта дляэто на работу.Или из командной строки введите «make dist-clean» в папке cpp.

...