Ошибки CMake, GNU

Здравствуйте.
Кто нибудь знает как правильно конфигурировать проекты для кросплатформенных сборок?

Есть SDK NRF. Скачал установил вагон и маленькую телегу всяких библиотек. Все долго качалось, ставилось… тонны текста в командных окнах… И в итоге при открытии VS Code вижу такое:

В логе

Compiling the C compiler identification source file “CMakeCCompilerId.c” failed.
Compiler: C:/nrf_sdk/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
Build flags:
Id flags:

The output was:
1
c:/nrf_sdk/v1.9.0/toolchain/opt/bin/…/lib/gcc/arm-none-eabi/9.2.1/…/…/…/…/arm-none-eabi/bin/ld.exe: c:/nrf_sdk/v1.9.0/toolchain/opt/bin/…/lib/gcc/arm-none-eabi/9.2.1/…/…/…/…/arm-none-eabi/lib\libc.a(lib_a-exit.o): in function exit': exit.c:(.text.exit+0x2c): undefined reference to _exit’
collect2.exe: error: ld returned 1 exit status

Compiling the CXX compiler identification source file “CMakeCXXCompilerId.cpp” failed.
Compiler: C:/nrf_sdk/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
Build flags:
Id flags:

The output was:
1
c:/nrf_sdk/v1.9.0/toolchain/opt/bin/…/lib/gcc/arm-none-eabi/9.2.1/…/…/…/…/arm-none-eabi/bin/ld.exe: c:/nrf_sdk/v1.9.0/toolchain/opt/bin/…/lib/gcc/arm-none-eabi/9.2.1/…/…/…/…/arm-none-eabi/lib\libc.a(lib_a-exit.o): in function exit': exit.c:(.text.exit+0x2c): undefined reference to _exit’
collect2.exe: error: ld returned 1 exit status

Что он хочет, и главное как ему прописать то все красиво?? Причем хотелось бы через полноценный GUI. А то в сети есть вроде совет где то что то поменять в самом файле cmake но этих файлов тут тонна и как бы не повредить ничего.

И второй момент:

WARNING: Cortex-Debug will deprecate use of GDB version 8. Please upgrade to version 9+
Хотя я обновил свежую версию. Где этот параметр GDB найти?? Как сделать красиво??

Спасибо.

Про первую ошибку наверно лучше у авторов проекта спрашивать, иначе сложно разобраться почему этот BOARD не определился и что там должно быть.

А расширение из документации стоит? Installing manually — nRF Connect SDK 1.9.99 documentation

Надо разбираться откуда он берет GDB, может в какой-то переменной среды путь старого.
Тут вроде просто в Вскоде выбрали новый: OneThinx, VSCode, Cortex-Debug GDB Deprecation – SoC Maker

Про борду понятно. Это самодельное устройство. К этому нету вопросов.
Больше волнует вот эта строка:

undefined reference to _exit’

У них есть софт “nRF Connect for Desktop” вот я через него развернул. Сам ставил только компоненты GNU

Так вот тоже не понятно. Я прописал в конфигурации

Он тоже у меня выбран но где найти кнопку Reconfigure

Сам Make файл для начала проверить, могут быть указаны не действительные адреса.
Да и в общем посмотреть в этом файле что подтягивается для сборки, какие версии и т. д.

Какой именно?? их тут тонны