Как изменить GDB в CLion?

211
27 января 2021, 14:20

Написал код под AVR (atmega8p), скомпилировал в elf и hex файлы. При нажатии кнопки debug выдаёт сообщение:

com.intellij.execution.ExecutionException: Cannot determine architecture of the target: elf32-little
Process finished with exit code 0`

Полагаю он пытается использовать встроенный gdb и не видит в .elf файле нужной архитектуры. Как настроить CLion, чтобы он использовал avr-gdb.exe? Пусть условно он находится по пути c:\AVR-Toolchain\AVR8\bin\avr-gdb.exe

Может что-то в CMakeList прописать надо? Компиляторы там указывал с помощью set(CMAKE_C_COMPILER PathToCompilerC) и set(CMAKE_CXX_COMPILER PathToCompilerCpp)

Answer 1

Нужно в настройках Clion создать кастомный Toolchain.

Preferences->Build,Execution,Deployment->Toolchains

При создании есть возможность указать пути к Cmake, компилятору и дебагеру.

READ ALSO
Настройка границ ячеек у QTableWidget

Настройка границ ячеек у QTableWidget

Есть ли возможность в QTableWidget определенным ячейкам задавать свой стиль отображения границ? Некоторые группы ячеек в моей таблице содержат...

119
ошибка: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘const char*’

ошибка: cannot convert ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ to ‘const char*’

в общем в opengl пытаюсь вывести текст, в opengl проектеНо почему то выходит какая то синтаксическая ошибка

223
Как вывести Response в alert()

Как вывести Response в alert()

Мне нужно вывести responseerrors

164
На маленьких экранах не работает кнопка

На маленьких экранах не работает кнопка

Более опытные разработчики, помогите, уже все испробовалВо время очередной верстки сайта у меня на маленьких экранах перестала работать...

160