作者cassine (Savannah)
看板Modchip
标题Re: [心得] 网乐通编译环境
时间Thu Mar 10 20:50:18 2011
今天抓了最新版的BusyBox-1.18.3来编译,昨天建立的sh4-linux 工具可以正常
跑完,把整个BusyBox 编出来而不会有错。指令:
host % make mrproper
host % make clean
host % make deconfig
最後还是稍微看一下预设勾选的功能有哪些,指令:
host % make menuconfig
检查 rpm、dpkg、ftpd、telnetd 等等一堆原本肥佬黎没有给的工具通通给他选
起来,最後编出来整个BusyBox 也才600 KB左右。
记得设CrossCompiler Prefix栏位的值为 sh4-linux- ,然後就可以把设定档存
档离开设定介面,开始编译了。指令:
host % make CROSS_COMPILE=sh4-linux-
然後等它跑完就会在source的根目录产生busybox 档案,继续编译安装档案,指
令:
host % make install CROSS_COMPILE=sh4-linux-
就会在source的目录下面新增一个_install的目录,里面结构如下:
/bin/
/sbin/
/usr/
/linuxrc
仔细观察/bin、/sbin 、/usr/bin、/usr/sbin 里面的工具全部都是连结到/bin
/busybox上面。
由於第一次接触busybox 编译,想说赌赌看相容性就直接把这些档案直接盖到
/dev/sda2 里面,结果虽然 Reset之後可以正确执行编好的程式,正常开机却会
卡在inittab 这里,会报错说/dev目录底下缺东缺西。(大概是因为懒惰都没设
,可能要请 r大指导一下了)。
突破这个的话日後就可以建一个repo把编好的程式传上去直接用dpkg下载安装了
。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.54.160
1F:推 trovadores:在/etc/init.d 下建立script rcS 140.113.88.36 03/11 02:19
2F:→ trovadores:mount -t sysfs none /sys 140.113.88.36 03/11 02:21
3F:→ trovadores:mount -t tmpfs mdev /dev 140.113.88.36 03/11 02:21
4F:→ trovadores:上面是rcS的内容 编busybox时mdev要勾 140.113.88.36 03/11 02:22
5F:→ trovadores:忘了最重要一行mdev -s 140.113.88.36 03/11 02:29
6F:→ cassine:OK,感谢楼上,我今天试试看,照理来说我 122.117.54.160 03/11 08:38
7F:→ cassine:只是把相同的档案盖掉应该不需要做太多事 122.117.54.160 03/11 08:38
8F:→ cassine:才对,没料到比我想像中的还困难 122.117.54.160 03/11 08:39
9F:推 ccicmi:make defconfig 114.42.136.15 04/12 10:55