質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

Q&A

解決済

1回答

1731閲覧

Cmake の"AFR_TOOLCHAIN_PATH".のパス指定がわかりません。

退会済みユーザー

退会済みユーザー

総合スコア0

CMake

CMakeはクロスプラットフォームで作動するオープンソースのビルドシステムです。コマンドライン又は組み込まれた開発環境で使うことができる元のmakefileとプロジェクトファイルを生成します。

0グッド

0クリップ

投稿2021/06/05 09:43

前回と同じ質問で回答が何もなかったため再度質問いたしました。
AWSFREERTOSを使ったESP32のファームウェアを準備しているのですが、cmakeで必要なもの全てを自動化するところで止まってしまいました。原因はAFR_TOOLCHAIN_PATHのコンパイル指定がないと記載があるものの、何をどうすれば動作するか全くもってわかっていません。どなたかご教授頂けますでしょうか。

参考記事
AmazonFreeRTOS公式
https://docs.aws.amazon.com/ja_jp/freertos/latest/userguide/getting-started-cmake.html

実行コマンド

cmake -DVENDOR=espressif -DBOARD=esp32_wrover_kit -DCOMPILER=xtensa-esp32 -S . -B ../build

実行結果

MacbookAir:FreeRTOS Macbook$ cmake -DVENDOR=espressif -DBOARD=esp32_wrover_kit -DCOMPILER=xtensa-esp32 -S . -B ../build CMake Error at tools/cmake/toolchains/find_compiler.cmake:23 (message): Compiler not found, you can specify search path with "AFR_TOOLCHAIN_PATH". Call Stack (most recent call first): tools/cmake/toolchains/xtensa-esp32.cmake:6 (afr_find_compiler) /opt/local/share/cmake-3.19/Modules/CMakeDetermineSystem.cmake:123 (include) CMakeLists.txt:8 (project) CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool. CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred!

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

"原因はAFR_TOOLCHAIN_PATHのコンパイル指定がないと記載があるものの" のような記述はないと思います。

C/C++ の compiler と gmake がインストールされていないか、PATH が通っていないと思います。まずは開発環境を整備することをお勧めします。そのあと、一般的なビルド手順ですが prerequisite か readme.(txt||md) などを読むことおすすめします。

Compiler not found, you can specify search path with "AFR_TOOLCHAIN_PATH". CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles"

投稿2021/06/05 15:59

編集2021/06/05 16:19
yosukesan

総合スコア41

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問