我的目标系统是一个DOC(48M),无需界面支持,需要的服务有网络、文件管理、打印机管理,哪位大侠能给列个需要的文件清单(包括库文件),当然越少越好。
哪位高人能给讲讲啊
在论坛里搜相关的build.
先装个QNX,不需要装IDE,然后不需要的东西删掉.
如lib里的调试用的*.a,.o库文件.
如bin,sbin里用不到的命令.
不需要photon,整个目录可以不要.
/lib/dll里用不到的驱动.如网卡驱动有许多devn-,一般我们只用其中的一个.
用#du /看那个目录比较大,需要重点处理.
用#pidin mem看那个库没有用到,可以删掉.
附一个我删东西的脚本,供参考.
#!/bin/sh
# == / ==
# bin +
# boot -
# dev -
# etc +
# fs -
# home -
# lib +
# opt -
# pkgs -
# proc -
# root +
# sbin +
# tmp -
# usr + --> bin +
# var - help -
# include -
# lib +
# libexec -
# local -
# man -
# photon +
# qde -
# qnx630 -
# sbin +
# share -
# run only once
# rm /etc/system/setupisdone
# cd /root
rm -R /root/.mozilla/
# cd /bin/dll
# delete the driver you don't need;
rm -R /lib/dll/gl/
rm /lib/libcpp*
# == /usr/photon/bin ==
cd /usr/photon/bin
rm columns
rm doc_install
rm fontview
rm helpviewer
rm helpviewer-index
# rm input-cfg
rm kpim
# rm mixer
rm mk*
# rm mmplay
rm othello
# rm ped
rm peg
# rm pfm
rm phaudio
rm phcalc
rm phcalc_sm
rm phdi*
rm phfind
rm phgrafx-startup
# rm phlip
rm phlocale
rm phplay
rm phrecord
rm phremote
rm phsetup
# rm phshutdown
rm phuser
rm phview
rm prjobs
rm prompt-cd
rm ptermcs
rm pv
rm qnxinstall
rm qnxplayer
rm rebound
# rm saver
# rm savercfg
rm slideviewer
rm solitaire
# rm voyager
rm vpim
rm vpoker
rm vserver
rm vserver.file
# rm pwmopts
# rm shelf
rm snapshot
# == /usr/photon ==
#cd /usr/photon
rm -R /usr/photon/demos/
rm -R /usr/photon/share/lang/ja/
rm /usr/photon/share/qnxplayerskin.tgz
rm -R /usr/photon/savers/
rm /usr/photon/font_repository/TT5*
# == /usr/photon/keyboard ==
cd /usr/photon/keyboard
rm cs_CZ_102.k*
rm da_DK_102.k*
rm de_CH_102.k*
rm de_DE_102.k*
rm en_US_101_dvorak.k*
rm es_ES_102.k*
rm fr_*
rm it_IT_102.k*
rm ja_JP_106.k*
rm pl_PL_102.k*
rm n*
rm pt_PT_102.k*
rm ru_RU_102.k*
rm sample.k*
rm se_SE_102.k*
rm sk_SK_102.k*
rm en_CA_101*
# == /lib ==
cd /lib
rm *.a
rm *.o
rm -R gcc
# == /etc ==
rm -R /etc/printers/
rm -R /etc/readme/
rm -R /etc/qnx/pkg/
rm -R /etc/qnx/qconfig/
rm -R /etc/qnx/bin
rm -R /etc/welcome
rm -R /etc/photon/launchmenu/Demos
rm -R /etc/photon/launchmenu/Games
# == /usr/bin ==
cd /usr/bin
# rm arp
rm awk
rm basename
rm bc
rm bindres
rm bunzip2
rm bz2cat
rm bzip2
rm cfgopen
rm chat
rm cksum
# rm clear
rm cmp
rm coreinfo
rm crontab
# rm crttrap
rm cut
rm cvs
# rm date
rm deflate
rm diff
rm diff3
rm dirname
rm egrep
# rm env
rm epijs-qnx
# rm errno
rm expand
rm expr
rm fcat
rm fgrep
rm file
# rm find
rm fmt
rm fold
# rm freeze
# rm ftp
rm fullpath
rm funzip
rm gawk
# rm getconf
# rm grep
# rm hd
rm head
# rm hogs
rm id
rm igawk
rm indent
rm infocmp
rm join
# rm ldd
rm ldrel
# rm less
rm link
rm lpd
rm lpr
rm lprc
rm lprq
rm lprrm
rm lrz
rm lsz
rm lx
rm mailx
rm mcs
rm melt
rm mesg
rm mix_ctl
rm mkasmoff
rm mkdosfs
rm mkfifo
rm mkrec
rm mksbp
# rm more
# rm netstat
rm newgrp
rm nice
rm nohup
# rm nslookup
rm od
rm op
rm packager
# rm passwd
rm patch
# rm pdebug
# rm ph
# rm phin
# rm phrelay
rm phs-to-bjc
rm phs-to-bmp
rm phs-to-escp2
rm phs-to-ijs
rm phs-to-pcl
rm phs-to-phs
rm phs-to-ps
# rm ping
rm playaudio
rm portmap
rm pr
rm printf
rm qconfig
rm qcp
rm qed
rm qinst
rm qnxactivate
# rm qtalk
rm qtalkx
rm qtalky
rm qtalkz
rm rcp
rm renice
rm rftp
rm rlogin
# rm rmdir
rm rpcgen
rm rpcinfo
rm rsh
rm rtelnet
rm ruptime
rm rwho
rm sed
rm setconf
rm show_splash
rm show_vesa
rm showmount
# rm sleep
rm sort
rm spatch
rm strings
# rm tail
# rm tar
# rm tee
rm telnet
rm termdef
rm textto
rm tftp
rm tic
# rm time
# rm touch
rm tr
rm traceprinter
# rm traceroute
# rm tty
rm umask
rm unexpand
rm unifdef
rm uniq
rm unlink
# rm unzip
rm unzipsfx
# rm use
rm uud
rm uue
rm wave
rm waverec
rm wc
rm welcome
# rm which
rm xargs
rm xrx
rm xtx
rm yrz
rm ytx
rm zap
rm zip
rm zipcloak
rm zipgrep
rm zipinfo
rm zipnote
rm zipsplit
rm zrx
rm ztx
# == / ==
cd /usr/lib
rm *.a
rm -R mmedia/
rm -R malloc_g/
rm bclib.b
rm libglide2x.so.1
rm libasyncmsg.so* libavcodec.so*
rm libmedia.so*
rm libham.so*
rm libogg.so*
rm libxing_audio.so*
rm libvorbis.so*
rm libGL*