2011-12-10から1日間の記事一覧
あーなんとなくわかった。uclinux は linux じゃないんだ。 だからわざと linux を名称にいれないんだ。 そうすると uclibc が期待している crt1.o とマッチするようになっているんだ。たぶんそうだ。試してみよう。はいもういちど../../../mb_gnu/src/binut…
- crt1.o をさがせない。usr/lib/crt1.o があるのに、、、 ためしに lib/crt1.o をおいてみると -lc がないにかわった、、、usr/lib をみてない。 やっぱり sysroot の設定の必要があるようだ。 あー c++ の -lm も同じ問題かも。../../../mb_gnu/src/binuti…
echoesI:000-gcc> cat *02.txt o xilix のオリジナル binutils のコンパイル makeinfo を ubuntu にインストール(とほほ) java 関連が入り始めて makeinfo が必要になったため。あーまちがえてた。もいちど。binutils の再コンパイル 結局 makeinfo をイン…
とか書いているうちに peta 版失敗しました。 コンパイルに失敗しました。 microblaze.c で config.h とか tm.h とか必要です。なんでしょう?gnu 番でもありますね、、、じゃなぜコンパイルエラー? - まぁいいや gcc の uclinux.h を読んでいて #define IN…
- 解釈に誤りがありました。peta は わざわざ uclinux というなまえをみて リンクを変える gcc を 用意しています。 これは -dumpspecs みていてわかりました。 で、ソースも確認すると gcc/gcc/config.gcc で対応していました。 uclinux.h というをつかいま…
げーーー uclinux.h があった。 あペタのソースだ。 LINKSPEC かきなおしている、、、、間違ってなかったのか。 なんだよ。 mb_gnu は uclinx 対応してない。 う〜〜んということでめんどくさいから peta に変更mb_gnu はもとにもどすかね - ハイまた最初か…
- おしい!! /home/ryos/FPGA_Linux/install/mb-uclinux/lib/gcc/microblaze-uclinux/4.1.2/../../../../microblaze-uclinux/bin/ld: unrecognised emulation mode: Supported emulations: elf32microblazeg++ の -lm も同じ理由でしょう。これが ld/Makefi…