После компиляции я получаю текстовое сообщение в консоли с именем файла и позицией ошибки.
Есть ли какой-то способ перейти к этой ошибке по клику и выделить эту ошибку, как это делает Arduino IDE?
Я ставил SublimeLinter. Очень мутная штука - приходится все используемые библиотеки инклудить в каждом проекте:
"settings": {
"SublimeLinter.linters.avrgcc.executable": "s:/avr8-gnu-toolchain-win32_x86/bin/avr-gcc.exe",
"SublimeLinter.linters.avrgcc.extra_cflags": "-std=gnu99",
"SublimeLinter.linters.avrgcc.extra_cxxflags": "-std=gnu++14",
"SublimeLinter.linters.avrgcc.extra_flags": "-mmcu=atmega328p -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO_AVR_PRO",
"SublimeLinter.linters.avrgcc.include_dirs": [
"${project_path}/RTC",
"${project_path}/src",
"s:/electro/Arduino/hardware/arduino/avr/cores/arduino",
"S:/electro/Arduino/hardware/arduino/avr/variants/eightanaloginputs",
"C:/Users/User/Documents/Arduino/libraries/Time",
"C:/Users/User/Documents/Arduino/libraries/OneWire",
"s:/electro/Arduino/hardware/arduino/avr/libraries/Wire/src",
"s:/electro/Arduino/hardware/arduino/avr/libraries/SoftwareSerial/src",
"s:/electro/Arduino/hardware/arduino/avr/libraries/Wire/src/utility"
]
Может это как-то удобнее можно сделать? Но вообще достаточно просто переходить после компиляции к позиции ошибки.