[Armadillo:03571] Re: クロスコンパイルについての質問です。
email@hidden
2008年 10月 21日 (火) 18:08:03 JST
恩地です。
表示されるのは、以下です。
arm-linux-gnu-arm-linux-gnu-gcc is unable to create an executable file.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN. If the latest version fails, report the problem to the
email@hidden mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
またconfig.errでは、最後の方になるとarm-linux-gnu-arm-linux-gnu-gccが
現れてきます。
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
1 int x;
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -fasm
-c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_cflags -std=c99
check_cc -std=c99
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
1 int x;
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -std=c99 -c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_cflags -fomit-frame-pointer
check_cc -fomit-frame-pointer
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
1 int x;
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -fomit-frame-pointer -c -o /tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
check_ld
check_cc
BEGIN /tmp/ffmpeg-conf-6100-4109-17096.c
1 int main(void){ return 0; }
END /tmp/ffmpeg-conf-6100-4109-17096.c
arm-linux-gnu-arm-linux-gnu-gcc -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -c -o
/tmp/ffmpeg-conf-10899-4109-20732.o /tmp/ffmpeg-conf-6100-4109-17096.c
./configure: line 422: arm-linux-gnu-arm-linux-gnu-gcc: command not found
C compiler test failed.
>binutils-arm-linux-gnuが入っていないですね。
申し訳ありません。コピーし落としていました。
インストールしています。
まずVM上で映像確認してから、クロスコンパイルをしようとしたため、
オプションを指定せずにffmpegをインストールしているのが原因かも?と
考えているのですが、どう思いますか?
2008/10/21 17:16:59 +0900 にTakenoshita Koyo <email@hidden>さんに頂いた
「[Armadillo:03570] Re:クロスコンパイルについての質問です。」への返事です。
>> また、config.makは作成されませんでした。
>ということは、何かエラーが表示されていませんか?
>
>bare sourceからダウンロードできる、ffmpeg-export-2008-10-21でも試してみましたが、
>特にエラーは発生せずにmakeできました。
>
>./configureを実行すると、最後に以下のように表示されて、
>config.makとconfig.hが生成されるようです。
>-----------------------------------------------
>・
>・
>・
>Enabled outdevs:
>oss
>
>License: LGPL
>Creating config.mak and config.h...
>-----------------------------------------------
>
>> 開発環境は付属CD(ver.20080422)から開発環境はインストールしました。
>> dpkg -l | grep arm-linuxとしますと、以下のように表示されます。
>>
>> cpp-4.1-arm-linux-gnu 4.1.1-21
>> g++-4.1-arm-linux-gnu 4.1.1-21
>> gcc-4.1-arm-linux-gnu 4.1.1-21
>> gcc-4.1-arm-linux-gnu-base 4.1.1-21
>> gdb-arm-linux-gnu 4.1.1-21
>最初のメールにあった、インストール済みのツールですが、
>binutils-arm-linux-gnuが入っていないですね。
>CD-ROMに含まれているものは、全てインストールしておいた方が、無難です。
>
>でも、ATDEを使われているんですよね?
>ATDE2であれば、必要なツールは一通り含まれているはずですが。。
>
>--
>Koyo Takenoshita
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内