gcc-3.4.6のmake installについて

1,661 views
Skip to first unread message

初心者

unread,
Nov 3, 2011, 8:09:40 AM11/3/11
to KOZOS友の会
はじめまして、初心者です。
unixやlinuxはまったく触ったことはありません。
今、「組み込みos自作入門」の第1章を読んで、開発環境を構築しています。
binutils-2.19.1はインストールできたのですが、gcc-3.4.6をビルドしたものをインストールするためにmake install
すると
以下のような表示が出ます。

$ make install
/bin/sh ./mkinstalldirs /usr/local /usr/local
make[1]: Entering directory `/home/y-yamaguchi/gcc-3.4.6/gcc'
/bin/sh ./mkinstalldirs /usr/local/lib/gcc/h8300-elf/3.4.6
/bin/sh ./mkinstalldirs /usr/local/libexec/gcc/h8300-elf/3.4.6
/bin/sh ./mkinstalldirs /usr/local/bin
/bin/sh ./mkinstalldirs /usr/local/include
/bin/sh ./mkinstalldirs /usr/local/info
/bin/sh ./mkinstalldirs /usr/local/h8300-elf/lib
/bin/sh ./mkinstalldirs /usr/local/man/man1
/bin/sh ./mkinstalldirs /usr/local/man/man7
for file in cc1.exe ; do \
if [ -f $file ] ; then \
rm -f /usr/local/libexec/gcc/h8300-elf/3.4.6/$file; \
/usr/bin/install -c $file /usr/local/libexec/gcc/h8300-elf/
3.4.6/$file; \
else true; \
fi; \
done
/usr/bin/install: permission denied
make[1]: *** [install-common] Error 1
make[1]: Leaving directory `/home/y-yamaguchi/gcc-3.4.6/gcc'
make: *** [install-gcc] Error 2

このメッセージを見ると、エラーが出ています。
--disable-werrorを加えて、./configureを実行したり、色々試したのですがこのエラーが出ます。
このエラーを無くすためのアドバイスをお願します。

補足
・osはwindows7(64bit版)を使用しています。
・組み込みos自作入門のサポートページ(http://kozos.jp/books/makeos/index.html)に
windows7(64bit版)には修正パッチが必要だと書いてあったので、一応、サポートページに書いている通りにやってみましたが、このエラーは
出ました。

三輪晋( Miwa Susumu )

unread,
Nov 3, 2011, 9:04:36 AM11/3/11
to kozos_t...@googlegroups.com
三輪と申します。

初めまして
先日 H8/3069F ボードを買いました

2011年11月3日21:09 初心者 <ganbare...@gmail.com>:
> はじめまして、初心者です。

こんばんは

/usr/bin/install: permission denied とあるのでインストールするための権限が足りてないようです。

ところで環境は Windows7 の cygwin の環境でしょうか?
(それにしては make install ではエラーにならないような )


手前味噌ですが、Windows7 64bit + cygwin で gcc 4.6.2 はインストールできました。
http://www.area51.gr.jp/~rin/hiki/?12%A5%B9%A5%C6%A5%C3%A5%D7%A4%C7%BA%EE%A4%EB%C1%C8%B9%FE%A4%DFOS%BC%AB%BA%EE%C6%FE%CC%E7

--
みわ

Langur

unread,
Nov 3, 2011, 11:37:32 PM11/3/11
to KOZOS友の会
Langurと申します。

ログを読む限りでは、以下のBlogで解説されている内容と合致しているかと思います。
http://ameblo.jp/osstudy/entry-10741551715.html

ご参考まで。

初心者

unread,
Nov 6, 2011, 3:47:55 AM11/6/11
to KOZOS友の会
ご回答、ありがとうございます。
gccのインストールできました。
gccのMakefileの中に問題?があったみたいです。
また、何かありましたら、お願いします。
あと、返信が遅くなってすいません。

On 11月3日, 午後10:04, 三輪晋( Miwa Susumu ) <miwa...@gmail.com> wrote:
> 三輪と申します。
>
> 初めまして
> 先日 H8/3069F ボードを買いました
>
> 2011年11月3日21:09 初心者 <ganbareteac...@gmail.com>:
> 手前味噌ですが、Windows7 64bit + cygwin で gcc 4.6.2 はインストールできました。http://www.area51.gr.jp/~rin/hiki/?12%A5%B9%A5%C6%A5%C3%A5%D7%A4%C7%B...
>
> --
> みわ

初心者

unread,
Nov 6, 2011, 3:52:54 AM11/6/11
to KOZOS友の会
ご回答、ありがとうございます。
gccのインストールできました。
http://ameblo.jp/osstudy/entry-10741551715.htmlに書いてあることが参考になりました。
また、何かありましたら、よろしくお願いします。
あと、返信が遅くなってしまい、すいません

SAKAI Hiroaki

unread,
Nov 6, 2011, 6:18:28 AM11/6/11
to kozos_t...@googlegroups.com, hsa...@saturn.dti.ne.jp
筆者の坂井です.

だいぶ遅いリプライになってしまいましたが,解決したみたいでよかったです.
# 回答していただいた三輪さん,Langurさん,ありがとうございました.

追記でbinutils-2.21.1についてですが,リンク時にアドレスずれの問題が発生する
ことがわかっています.サポートページのほうで説明してありますので,ld.scrを
修正するかbinutils-2.21以前を利用することで回避できますのでご注意ください.
開発環境構築時の問題が多くなってしまっていてすみません.

make install の件については原因がいまいち不明ですが,近いうちにサポートページ
のほうに説明を掲載したいと思います.


<0dc9c09d-90e1-4932...@u24g2000pru.googlegroups.com>の記事において
ganbare...@gmail.comさんは書きました。

Reply all
Reply to author
Forward
0 new messages