忍者ブログ

なんだか

知らないほうが幸せかもしれない

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

mingw32なrl78-elf-gccのビルド失敗の原因

newlibのビルドが失敗したのはi686-w64-mingw32-gccのversionが4.5.3だったからのようです。

念の為、binutilsから

9.i686-w64-mingw32-binutils(2.23.1)の作成

$ cd /mingw-temp/binutils
$ mkdir mingw32
$ cd mingw32
$ ../binutils-2.23.1/configure --prefix=/usr/local/4.7 --build=i686-pc-cygwin
--host=i686-pc-cygwin --target=i686-w64-mingw32
$ make -j4
$ make install

10.i686-w64-mingw32-gcc(4.7.2)の作成

$ cd /mingw-temp/gcc
$ mkdir mingw32
$ cd mingw32
$ ../gcc-4.7.2/configure --prefix=/usr/local/4.7 --build=i686-pc-cygwin --host=i686-pc-cygwin --target=i686-w64-mingw32 --with-sysroot=/usr/i686-w64-mingw32/sys-root --disable-multilib --disable-win32-registry --enable-languages=c,c++ --enable-fully-dynamic-string --enable-libgomp --enable-sjlj-exceptions --enable-version-specific-runtime-libs --with-dwarf2 --enable-decimal-float=bid --enable-lto
$ make -j4
$ make install

11.rl78-elf-gccの作成

$ cd /mingw-temp/gcc
$ rm rl78-elf -fr
$ mkdir rl78-elf
$ cd rl78-elf
$ CC=/usr/local/4.7/bin/i686-w64-mingw32-gcc CXX=/usr/local/4.7/bin/i686-w64-mingw32-g++ ../gcc-4.7.2/configure --prefix=/rl78-elf --target=rl78-elf --build=i686-w64-mingw32 --enable-languages=c,c++ --with-newlib --disable-win32-registry
$ make -j4
$ make install

12.newlibの作成

$ cd /mingw-temp/newlib
$ rm rl78-elf -fr
$ mkdir rl78-elf
$ cd rl78-elf 
$ ../newlib-2.0.0/configure --prefix=/rl78-elf --target=rl78-elf
$ make -j4
$ make install

これで、終わり

拍手[0回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

フリーエリア

最新CM

最新記事

(07/27)
(03/27)
(03/26)
(03/23)
(03/22)
(03/19)
(03/18)
(03/18)
(03/15)
(03/14)
(03/13)
(03/12)
(03/11)
(03/11)
(03/08)
(03/08)
(03/06)
(03/05)
(03/02)
(03/01)
(02/28)
(02/27)
(02/24)
(02/23)
(02/22)

プロフィール

HN:
kenrou
性別:
非公開

バーコード

ブログ内検索

最古記事

(12/15)
(12/16)
(12/17)
(12/18)
(12/19)
(12/20)
(12/21)
(12/22)
(12/23)
(12/24)
(12/25)
(12/26)
(12/27)
(12/28)
(12/29)
(12/30)
(12/31)
(01/01)
(01/02)
(01/21)
(01/22)
(01/23)
(01/24)
(01/24)
(01/28)

P R

忍者アナライズ

コガネモチ

忍者カウンター

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30