2026年10月10日土曜日

pico-examplesの個別コードだけのコンパイル

 たとえばpico-examplesのなかのblinkだけをコンパイルする場合

blinkにおりてCMakeLists.txtを以下のようにした

cmake_minimum_required(VERSION 3.13)


include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)


project(blink C CXX ASM)


pico_sdk_init()


add_executable(blink

    blink.c

)


target_link_libraries(blink

    pico_stdlib

)


if (PICO_CYW43_SUPPORTED)

    target_link_libraries(blink

        pico_cyw43_arch_none

    )

endif()


pico_add_extra_outputs(blink)

そして
rm -rf build
mkdir build
cd build
cmake ..

設定が成功した! 次に以下を実行

bash
cmake --build . -j$(nproc)

0 件のコメント:

コメントを投稿