Wpis z mikrobloga

Mam problem z cmake i zbudowaniem pliku projektu z SDK (dla mikrokontrolera nrf51 jeśli ma to jakieś znaczenie). Zainstalowałem wedle instrukcji wszystkie potrzebne programy, jednak gdy chce zbudować projekt wpisując w CMD komendę:

cmake -G Ninja -DGENERATE_SES_PROJECTS=ON -DPLATFORM=nrf51822_xxAC
która powinna mi zbudować projekt, dostaję taki error:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error in CMakeLists.txt:
No CMAKE_C_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.

CMake Error in CMakeLists.txt:
No CMAKE_CXX_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.

CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as

cmake_minimum_required(VERSION 3.9)

should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.

Jestem dość zielony w te klocki, ale o ile dobrze rozumiem to cmake nie może znaleźć kompilatora znaleźć zmiennych środowiskowych kompilatora C, CXX. Instalowałem już dwa razy instalke z tym kompilatorem, zawsze patrzyłem żeby była zaznaczona opcja "Add to PATH" (czy coś podobnego) i wciąż nie działa.
Dodam jeszcze jak wyglądają u mnie wartości w tych zmiennych PATH:


i Path:
C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\bin;C:\Python27\;C:\Python27\Scripts;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\openocd\bin-x64;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;C:\Program Files\CMake\bin\;C:\ninja\;C:\Program Files\Nordic Semiconductor\nrf5x\bin\;C:\Program Files\Git\cmd;C:\Program Files\CMake\bin`">
Spotkał się ktoś z podobnym problemem?
#programowanie #informatyka #windows81 #visualstudio #mikrokontrolery #arm
  • 2
@szpoq:

nie umisz czytać?

jo żem prosty chop, po co mnie takie coś znać, hę?
A tak na serio, o ile dobrze rozumiem to cmake nie może znaleźć zmiennych środowiskowych kompilatora C, CXX - na podstawie tego wnioskuję że coś jest nie tak z moimi zmiennymi path, a dokładniej ze ścieżką do kompilatora "C:\Program Files (x86)\GNU Tools ARM Embedded\6 2017-q2-update\bin", tak? Tylko jak patrze na moje zmienne path to się wydają