Carbide не включает отладочную информацию для некоторых файлов.
Вопрос
В Carbide 2.0.2, если я установил активную конфигурацию «Отладка телефона GCCE», создаю проект, перехожу в перспективу «Отладка», выбираю вкладку «Исполняемые файлы» и выбираю исполняемый файл, в окне «Имя/расположение исходного файла» будут перечислены все файлы, которые я могу использовать во время отладки.
Проблема в том, что в списке не все файлы проекта, хотя их код успешно линкуется и выполняется на устройстве.Из-за этой проблемы я не могу установить точки останова в этих файлах.
В чем подвох и как это исправить?
Спасибо.
Решение
Это проблема версии GCCE, которая по умолчанию используется в Symbian.Он имеет ряд ошибок с отладочной информацией, включая иногда отсутствующую информацию о строках для некоторых файлов.
Альтернативами являются (а) коммерческий компилятор RVCT или (б) следование текущей работе по переходу на более новый компилятор GCCE.Хорошее начало для этого здесь:http://developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative