
ソース†
PowerShell 7.5.4
PS C:\Users\magu7> cd .\Program\pico_project\
PS C:\Users\magu7\Program\pico_project> mkdir build
Directory: C:\Users\magu7\Program\pico_project
Mode LastWriteTime Length Name
d---- 2025/11/30 20:48 build
PS C:\Users\magu7\Program\pico_project> cd .\build\
PS C:\Users\magu7\Program\pico_project\build> cmake -G "Ninja" ..
PICO_SDK_PATH is C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk
Defaulting PICO_PLATFORM to rp2040 since not specified.
Defaulting PICO platform compiler to pico_arm_gcc since not specified.
- Defaulting build type to 'Release' since not specified.
PICO compiler is pico_arm_gcc
- The C compiler identification is GNU 10.3.1
- The CXX compiler identification is GNU 10.3.1
- The ASM compiler identification is GNU
- Found assembler: C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/gcc-arm-none-eabi/bin/arm-none-eabi-gcc.exe
- Detecting C compiler ABI info
- Detecting C compiler ABI info - done
- Check for working C compiler: C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/gcc-arm-none-eabi/bin/arm-none-eabi-gcc.exe - skipped
- Detecting C compile features
- Detecting C compile features - done
- Detecting CXX compiler ABI info
- Detecting CXX compiler ABI info - done
- Check for working CXX compiler: C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/gcc-arm-none-eabi/bin/arm-none-eabi-g++.exe - skipped
- Detecting CXX compile features
- Detecting CXX compile features - done
Build type is Release
Defaulting PICO target board to pico since not specified.
Using board configuration from C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/src/boards/include/boards/pico.h
- Found Python3: C:/Users/magu7/AppData/Local/Programs/Python/Python310/python.exe (found version "3.10.7") found components: Interpreter
TinyUSB available at C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
BTstack available at C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/lib/btstack
cyw43-driver available at C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/lib/cyw43-driver
Pico W Bluetooth build support available.
lwIP available at C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/lib/lwip
mbedtls available at C:/Program Files/Raspberry Pi/Pico SDK v1.5.1/pico-sdk/lib/mbedtls
- Configuring done
- Generating done
- Build files have been written to: C:/Users/magu7/Program/pico_project/build
PS C:\Users\magu7\Program\pico_project\build> ninja
[11/76] Building C object CMakeFiles/pico_program.dir/main.c.obj
C:/Users/magu7/Program/pico_project/main.c: In function 'main':
C:/Users/magu7/Program/pico_project/main.c:30:9: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
30 | printf("[LED FEED=1 SENS=0] ADC2 raw=%u voltage=%.3f V\n",
| ^~~~~~
C:/Users/magu7/Program/pico_project/main.c:30:9: warning: incompatible implicit declaration of built-in function 'printf'
C:/Users/magu7/Program/pico_project/main.c:3:1: note: include '<stdio.h>' or provide a declaration of 'printf'
2 | #include "hardware/adc.h"
+++ |+#include <stdio.h>
3 |
[76/76] Linking CXX executable pico_program.elf
PS C:\Users\magu7\Program\pico_project\build>
参考 URL†