重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

nxtOSEKのC言語プログラミングをするためにココ( http://lejos-osek.sourceforge.net/jp/index.htm )を見ながらWindows Vistaにcygwinをインストールしました。
しかしサンプルプログラムをビルドしようとしたところ下記のように【Command not found】が出て上手く動きません…

-------------------------------------------------------------------------
$cd C:/Work/Tool/cygwin/nxtOSEK/samples_c/helloworld

$make all
Compiling ../../ecrobot/../toppers_osek/kernel/alarm.c to alarm.o
make: C:Wrok/Tool/cygwin/GNUARM/bin/arm-elf-gcc: Command not found
make: *** [build/kernel/alarm.o]Error127
-------------------------------------------------------------------------

ココ( http://qanda.rakuten.ne.jp/qa5482053.html )に似たような質問を見つけ対応をしてみましたが解決できませんでした。

私はこういった開発環境について知識がほぼ0です。知識が無いため調べ方すら解らないくて困り果てています… どうかよろしくお願いいたします。

A 回答 (2件)

makeが見つからないのではなくて、arm-elf-gccというARM用のCコンパイラが見つからないというメッセージですね。

make自体は起動できています。

エラーメッセージを見るとarm-elf-gccの場所がC:Wrok/Tool/cygwin/GNUARM/binとなっています。
・C:Wrokの部分は正しいですか? C:/Workの打ち間違いではありませんか?
・C:/Work/Tool/cygwin/GNUARM/binにarm-elf-gcc.exeはありますか?
    • good
    • 0
この回答へのお礼

ありがとうございます!!
解決しました。

おっしゃられてた通りarm-elf-gccのパス設定が間違っていたようです。
パス設定を【C:/Wrok/Tool/cygwin/GNUARM/bin】に直したら動きました。

2日間、悩んで自力では全く解決できませんでした。
こうもあっさり解決できるとは…
本当にありがとうございました!!

お礼日時:2011/03/21 12:49

> 私はこういった開発環境について知識がほぼ0です。


> 知識が無いため調べ方すら解らないくて困り果てています… 

まずはエラーメッセージを読むことを覚えてください。


> make: C:Wrok/Tool/cygwin/GNUARM/bin/arm-elf-gcc: Command not found

make は arm-elf-gcc が無いと言っているのです。make がないわけではありません。

nxtOSEK で利用するソースコードをコンパイルするには Cygwin に付属している gcc ではだめなんでしょう。
nxtOSEK のサイトに行って調べてからまた質問してね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!