章鱼哥听歌

安装tftp

 

ubuntu@ubuntu:~$ sudo apt-get install tftpd-hpa tftp-hpa
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
tftp-hpa is already the newest version (5.2+20150808-1ubuntu3).
tftpd-hpa is already the newest version (5.2+20150808-1ubuntu3).
0 upgraded, 0 newly installed, 0 to remove and 479 not upgraded.
ubuntu@ubuntu:~$ cd ~
ubuntu@ubuntu:~$ mkdir tftpboot
mkdir: cannot create directory ‘tftpboot’: File exists
ubuntu@ubuntu:~$ chmod 777 tftpboot
ubuntu@ubuntu:~$ sudo vi /etc/default/tftpd-hpa


ubuntu@ubuntu:~$ source /etc/default/tftp-hpa
bash: /etc/default/tftp-hpa: No such file or directory
ubuntu@ubuntu:~$ sudo vi /etc/default/tftpd-hpa
ubuntu@ubuntu:~$ source /etc/default/tftp-hpa
bash: /etc/default/tftp-hpa: No such file or directory
ubuntu@ubuntu:~$ source /etc/default/tftpd-hpa
ubuntu@ubuntu:~$ sudo service tftpd-hpa restart
ubuntu@ubuntu:~$ cd ~
ubuntu@ubuntu:~$ tftp 127.0.0.1
tftp> put 1.c
tftp> quit
ubuntu@ubuntu:~$ ls
0.c          hqyj
1            lhzdx
1.c          linux-stm32mp-5.10.61-stm32mp-r2-r0
1.g          m
1.i          main
1.o          main.c
1.s          main.o
1.sh         main.s
1.txt        mian.i
22091班驱动  Music
2.c          nfs
2.txt        Pictures
2.x          Public
33           snap
a.out        Templates
day2         test3.
demo         tftpboot
Desktop      toolchain
dir_dir      Videos
Documents    vimconfig
Downloads    xly
file_dir     yuyu
FSMP1a       yuyu.c
FSMP1A       耶
ubuntu@ubuntu:~$ cd t
test3./    tftpboot/  toolchain/
ubuntu@ubuntu:~$ cd tftpboot/
ubuntu@ubuntu:~/tftpboot$ ls
1.c
ubuntu@ubuntu:~/tftpboot$

 

 搭载 nfs 挂载服务器

 

ubuntu@ubuntu:~/tftpboot$ sudo apt-get install nfs-knernel-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package nfs-knernel-server
ubuntu@ubuntu:~/tftpboot$ sudo apt-get install nfs-kernel-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
nfs-kernel-server is already the newest version (1:1.3.4-2.1ubuntu5.5).
0 upgraded, 0 newly installed, 0 to remove and 479 not upgraded.
ubuntu@ubuntu:~/tftpboot$ cd ~
ubuntu@ubuntu:~$ mkdirnfs
mkdirnfs: command not found
ubuntu@ubuntu:~$ mkdir nfs
mkdir: cannot create directory ‘nfs’: File exists
ubuntu@ubuntu:~$ chmod 777 nfs
ubuntu@ubuntu:~$ cp demo/roots-ok.tar.xz ~/nfs -rf
cp: cannot stat 'demo/roots-ok.tar.xz': No such file or directory
ubuntu@ubuntu:~$ ls
0.c
1
1.c
1.g
1.i
1.o
1.s
1.sh
1.txt
22091班驱动
2.c
2.txt
2.x
33
a.out
day2
demo
Desktop
dir_dir
Documents
Downloads
file_dir
FSMP1a
FSMP1A
hqyj
lhzdx
linux-stm32mp-5.10.61-stm32mp-r2-r0
m
main
main.c
main.o
main.s
mian.i
Music
nfs
Pictures
Public
snap
Templates
test3.
tftpboot
toolchain
Videos
vimconfig
xly
yuyu
yuyu.c

ubuntu@ubuntu:~$ cd d
day2/    demo/    dir_dir/
ubuntu@ubuntu:~$ cd demo/
ubuntu@ubuntu:~/demo$ ls
en.SOURCES-stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17_tar_v3.1.0.xz
rootfs
rootfs-ok.tar.xz
stm32mp157a-fsmp1a.dtb
stm32mp1-openstlinux-5.10-dunfell-mp1-21-11-17
tf-a-stm32mp-2.2.r2-r0
tf-a-stm32mp-2.2.r2-r0.tar.xz
uImage
ubuntu@ubuntu:~/demo$ pwd
/home/ubuntu/demo
ubuntu@ubuntu:~/demo$ cd ~
ubuntu@ubuntu:~$ cp -rf /home/ubuntu/demo/rootfs-ok.tar.xz
cp: missing destination file operand after '/home/ubuntu/demo/rootfs-ok.tar.xz'
Try 'cp --help' for more information.
ubuntu@ubuntu:~$ cp -rf /home/ubuntu/demo/rootfs-ok.tar.xz ~/nfs
ubuntu@ubuntu:~$ cd nfs/
ubuntu@ubuntu:~/nfs$ ls
rootfs  rootfs-ok.tar.xz
ubuntu@ubuntu:~/nfs$ rm -rf rootfs
ubuntu@ubuntu:~/nfs$ ls
rootfs-ok.tar.xz
ubuntu@ubuntu:~/nfs$ tar -vxf rootfs-ok.tar.xz
rootfs/
rootfs/dev/
rootfs/home/
rootfs/bin/
rootfs/bin/chgrp
rootfs/bin/chattr
rootfs/bin/cp
rootfs/bin/sh
rootfs/bin/fgrep
rootfs/bin/gunzip
rootfs/bin/hostname
rootfs/bin/lsattr
rootfs/bin/link
rootfs/bin/uname
rootfs/bin/egrep
rootfs/bin/nuke
rootfs/bin/vi
rootfs/bin/date
rootfs/bin/ps
rootfs/bin/more
rootfs/bin/dnsdomainname
rootfs/bin/echo
rootfs/bin/kill
rootfs/bin/hush
rootfs/bin/resume
rootfs/bin/cpio
rootfs/bin/mknod
rootfs/bin/mpstat
rootfs/bin/lzop
rootfs/bin/makemime
rootfs/bin/rev
rootfs/bin/touch
rootfs/bin/cttyhack
rootfs/bin/linux32
rootfs/bin/ping6
rootfs/bin/rpm
rootfs/bin/setserial
rootfs/bin/login
rootfs/bin/getopt
rootfs/bin/watch
rootfs/bin/ls
rootfs/bin/sleep
rootfs/bin/kbd_mode
rootfs/bin/cat
rootfs/bin/grep
rootfs/bin/stat
rootfs/bin/chown
rootfs/bin/setarch
rootfs/bin/run-parts
rootfs/bin/true
rootfs/bin/fatattr
rootfs/bin/chmod
rootfs/bin/zcat
rootfs/bin/conspy
rootfs/bin/stty
rootfs/bin/base64
rootfs/bin/ed
rootfs/bin/ping
rootfs/bin/reformime
rootfs/bin/pidof
rootfs/bin/rm
rootfs/bin/dd
rootfs/bin/gzip
rootfs/bin/ipcalc
rootfs/bin/mountpoint
rootfs/bin/pipe_progress
rootfs/bin/busybox
rootfs/bin/fdflush
rootfs/bin/setpriv
rootfs/bin/pwd
rootfs/bin/nice
rootfs/bin/tar
rootfs/bin/sed
rootfs/bin/df
rootfs/bin/mount
rootfs/bin/fsync
rootfs/bin/usleep
rootfs/bin/umount
rootfs/bin/mkdir
rootfs/bin/dmesg
rootfs/bin/ln
rootfs/bin/mktemp
rootfs/bin/linux64
rootfs/bin/iostat
rootfs/bin/false
rootfs/bin/base32
rootfs/bin/dumpkmap
rootfs/bin/netstat
rootfs/bin/ash
rootfs/bin/scriptreplay
rootfs/bin/mv
rootfs/bin/su
rootfs/bin/printenv
rootfs/bin/sync
rootfs/bin/arch
rootfs/bin/rmdir
rootfs/bin/mt
rootfs/bin/ionice
rootfs/lib/
rootfs/lib/librt.so.1
rootfs/lib/libatomic.so
rootfs/lib/libubsan.so.0.0.0
rootfs/lib/libcilkrts.spec
rootfs/lib/libgfortran.so.4
rootfs/lib/libpthread-2.25.so
rootfs/lib/libutil-2.25.so
rootfs/lib/libstdc++.so.6.0.24-gdb.py
rootfs/lib/libasan.so
rootfs/lib/libcilkrts.so.5
rootfs/lib/libthread_db-1.0.so
rootfs/lib/libnss_hesiod.so.2
rootfs/lib/libcilkrts.so
rootfs/lib/libdl-2.25.so
rootfs/lib/libasan.so.4.0.0
rootfs/lib/libcrypt-2.25.so
rootfs/lib/libnss_nisplus.so.2
rootfs/lib/libgomp.so.1.0.0
rootfs/lib/libssp.so.0
rootfs/lib/libasan_preinit.o
rootfs/lib/libnss_nis.so.2
rootfs/lib/libnss_compat.so.2
rootfs/lib/libresolv-2.25.so
rootfs/lib/libnss_db-2.25.so
rootfs/lib/ld-2.25.so
rootfs/lib/libcidn.so.1
rootfs/lib/libnss_db.so.2
rootfs/lib/libcc1.so.0.0.0
rootfs/lib/libthread_db.so.1
rootfs/lib/libm.so.6
rootfs/lib/libm-2.25.so
rootfs/lib/libssp.so.0.0.0
rootfs/lib/libatomic.so.1
rootfs/lib/libnss_dns-2.25.so
rootfs/lib/libSegFault.so
rootfs/lib/libnss_files-2.25.so
rootfs/lib/debug/
rootfs/lib/debug/libstdc++.so.6.0.24
rootfs/lib/debug/libstdc++.so.6
rootfs/lib/debug/libstdc++.so
rootfs/lib/debug/libstdc++fs.a
rootfs/lib/debug/libstdc++.a
rootfs/lib/libgcc_s.so.1
rootfs/lib/libnss_compat-2.25.so
rootfs/lib/libgomp.so
rootfs/lib/librt-2.25.so
rootfs/lib/libnss_hesiod-2.25.so
rootfs/lib/libstdc++.so.6.0.24
rootfs/lib/libgfortran.so.4.0.0
rootfs/lib/libmemusage.so
rootfs/lib/libBrokenLocale.so.1
rootfs/lib/libitm.so.1
rootfs/lib/libpcprofile.so
rootfs/lib/libatomic.so.1.2.0
rootfs/lib/libgfortran.spec
rootfs/lib/libcidn-2.25.so
rootfs/lib/libcc1.so.0
rootfs/lib/libitm.so
rootfs/lib/ldscripts/
rootfs/lib/ldscripts/armelf_linux_eabi.xs
rootfs/lib/ldscripts/armelfb_linux_eabi.xn
rootfs/lib/ldscripts/armelf_linux_eabi.xw
rootfs/lib/ldscripts/armelfb_linux_eabi.xsw
rootfs/lib/ldscripts/armelfb_linux_eabi.xdw
rootfs/lib/ldscripts/armelfb_linux_eabi.x
rootfs/lib/ldscripts/armelf_linux_eabi.xbn
rootfs/lib/ldscripts/armelfb_linux_eabi.xw
rootfs/lib/ldscripts/armelf_linux_eabi.xn
rootfs/lib/ldscripts/armelf_linux_eabi.xu
rootfs/lib/ldscripts/armelfb_linux_eabi.xdc
rootfs/lib/ldscripts/armelf_linux_eabi.xdc
rootfs/lib/ldscripts/armelf_linux_eabi.xc
rootfs/lib/ldscripts/armelf_linux_eabi.xdw
rootfs/lib/ldscripts/armelf_linux_eabi.x
rootfs/lib/ldscripts/armelfb_linux_eabi.xsc
rootfs/lib/ldscripts/armelf_linux_eabi.xsw
rootfs/lib/ldscripts/armelfb_linux_eabi.xbn
rootfs/lib/ldscripts/armelfb_linux_eabi.xr
rootfs/lib/ldscripts/armelfb_linux_eabi.xs
rootfs/lib/ldscripts/armelf_linux_eabi.xd
rootfs/lib/ldscripts/armelfb_linux_eabi.xu
rootfs/lib/ldscripts/armelf_linux_eabi.xsc
rootfs/lib/ldscripts/armelfb_linux_eabi.xc
rootfs/lib/ldscripts/armelf_linux_eabi.xr
rootfs/lib/ldscripts/armelfb_linux_eabi.xd
rootfs/lib/libanl.so.1
rootfs/lib/libcilkrts.so.5.0.0
rootfs/lib/libnss_files.so.2
rootfs/lib/libanl-2.25.so
rootfs/lib/libdl.so.2
rootfs/lib/libnss_nis-2.25.so
rootfs/lib/libitm.so.1.0.0
rootfs/lib/gcc/
rootfs/lib/gcc/arm-linux-gnueabihf/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcc1plugin.so
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcp1plugin.so.0
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/vtable-verify.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/double-int.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cilk-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ccmp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-threadedge.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ubsan.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-flags.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-grid.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tm.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/optabs-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/name-lookup.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/type-utils.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/cp-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/cp-tree.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cp/cxx-pretty-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/graph.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/coretypes.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfg-flags.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-codes.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-chrec.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dbgcnt.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hsa-brig-format.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gsyms.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/flags.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/plugin.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hw-doloop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sanitizer.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfghooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/stmt.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/fixed-value.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-dfa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/fold-const.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-predict.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gengtype.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/obstack.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ggc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/limitx.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/inchash.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-loop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-scalar-evolution.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ssa-iterators.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hashtab.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimplify-me.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ddg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/signop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lra-int.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hosthooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gstab.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/substring-locations.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sbitmap.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-scopedtables.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/reg-notes.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-if-conv.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/configargs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/real.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/expr.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cif-code.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ssa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/auto-profile.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/statistics.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/valtrack.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/mem-stats-traits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sese.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/c-pragma.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/c-common.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/c-objc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/c-pretty-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-family/c-common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cgraph.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/profile.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hosthooks-def.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/expmed.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/options.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcse.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/collect-utils.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/input.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-affine.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtl-chkp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/md5.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-ref.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-offload.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/data-streamer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tsystem.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/selftest-rtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/limity.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/typed-splay-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/builtin-attrs.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-expr.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/predict.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimplify.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/opts.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-propagate.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params-list.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/alias.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/vec.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target-hooks-macros.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-fold.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-vrp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-hasher.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-streamer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/timevar.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgloop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgbuild.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hsa-common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/optabs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-dump.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params-enum.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/version.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gtype-desc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sreal.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/debug.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cilk.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/realmpfr.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/print-rtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/output.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-cfgcleanup.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/bversion.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-coalesce.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-iterator.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/memory-block.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/generic-match.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-constants.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/spellcheck-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dumpfile.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-stdarg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gsstruct.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcc-plugin.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/calls.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-low.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/optabs-query.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/filenames.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dbxout.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/spellcheck.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/function.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/pass-instances.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/symtab.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-general.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/resource.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/file-find.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/edit-context.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/value-prof.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/read-md.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/machmode.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hard-reg-set.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-check.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/alloc-pool.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/read-rtl-function.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lower-subreg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/genrtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/toplev.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/mem-stats.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/diagnostic.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-utils.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/bb-reorder.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hash-traits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/b-header-vars
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/bitmap.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-hash-traits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sparseset.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/regcprop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/print-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/internal-fn.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/splay-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dojump.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/xcoffout.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/intl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/emit-rtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/diagnostic-core.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-inline.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/coverage.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-dom.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-phinodes.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/shrink-wrap.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-cfg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/typeclass.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-diagnostic.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/context.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcov-counter.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-pretty-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target-globals.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/asan.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-threadbackward.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/basic-block.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params-options.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hash-map.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/flag-types.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hash-map-traits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/attribs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hwint.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hash-table.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ira-int.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtl.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-inline.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-sccvn.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-icf.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgrtl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sel-sched.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-object-size.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/regset.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtl-error.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-loop-ivopts.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sel-sched-dump.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dbgcnt.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/chkp-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-into-ssa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/stab.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-loop-niter.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lcm.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcov-io.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-vectorizer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/diagnostic.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sdbout.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-walk.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gensupport.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/line-map.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/collect2.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-match.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/fold-const-call.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/df.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-modes.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-ccp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/recog.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cppdefault.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-low.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssanames.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target-insns.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/varasm.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgexpand.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/stringpool.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-parloops.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/pretty-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/optabs-libfuncs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-prop.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/regrename.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/regs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/trans-mem.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/params.list
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/plugin-version.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-chkp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-threadupdate.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/vmsdbg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ira.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcse-common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/langhooks-def.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/addresses.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-iterator.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/except.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/defaults.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/builtins.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/convert.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/predict.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dce.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-icf-gimple.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/selftest.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dwarf2asm.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/highlev-plugin-common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/et-forest.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfganal.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/builtin-types.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/libiberty.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tracer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtlhooks-def.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcc-rich-location.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-alias.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dominance.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cpplib.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/mode-classes.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gtm-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-ter.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-outof-ssa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/stor-layout.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-eh.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cppbuiltin.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lto-compress.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/symbol-summary.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-notes.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sel-sched-ir.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/pass_manager.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/prefix.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-loop-manip.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lto-section-names.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/is-a.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/errors.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/targhooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/streamer-hooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/objc/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/objc/objc-tree.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/wide-int.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tsan.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-streamer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/plugin-api.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/aout.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/elf.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/linux-elf.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/linux-eabi.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/linux-gas.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm-protos.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm-opts.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/aarch-common-protos.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm-isa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm-cpu.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm-flags.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/bpabi.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/arm/arm.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/vxworks-dummy.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/glibc-stdint.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/linux-protos.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/elfos.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/linux.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/dbxelf.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/linux-android.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/initfini-array.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/config/gnu-user.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgcleanup.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/brig-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-data-ref.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/incpath.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/treestruct.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/xcoff.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sched-int.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/timevar.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ifcvt.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-pass.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/run-rtl-passes.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/langhooks.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/fibonacci_heap.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hash-set.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ansidecl.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/conditions.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/domwalk.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/c-tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/libfuncs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-core.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/all-tree.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/reload.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ggc-internal.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tm-preds.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/memmodel.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/internal-fn.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-nested.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/collect2-aix.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/explow.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cfgloopmanip.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-ssa.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/loop-unroll.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cilkplus.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-operands.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/auto-host.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lto-streamer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/sync-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/opts-diagnostic.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/insn-addr.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/target-def.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dwarf2out.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/optabs.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/plugin.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/graphds.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/dfp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/omp-expand.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/graphite.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtlhash.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/rtl-iter.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gsyslimits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ada/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ada/gcc-interface/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ada/gcc-interface/ada-tree.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/glimits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/diagnostic-color.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/cselib.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/machmode.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/wide-int-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/hsa-builtins.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/backend.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/ipa-reference.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/lra.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gcc-symtab.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/system.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tm_p.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-address.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/safe-ctype.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-chkp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-builder.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/tree-ssa-live.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/passes.def
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/include/gimple-pretty-print.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcc1plugin.so.0.0.0
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcp1plugin.so.0.0.0
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcp1plugin.so
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/gtype.state
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/plugin/libcc1plugin.so.0
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include-fixed/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include-fixed/README
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include-fixed/limits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include-fixed/syslimits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtbeginS.o
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/gcov.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/arm_cmse.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/unwind.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdatomic.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/varargs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdbool.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/unwind-arm-common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/arm_acle.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/openacc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/ssp/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/ssp/stdio.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/ssp/unistd.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/ssp/string.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/ssp/ssp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/float.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/mmintrin.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdint-gcc.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdarg.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/sanitizer/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/sanitizer/lsan_interface.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/sanitizer/common_interface_defs.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/sanitizer/asan_interface.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdfix.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_opand.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/hyperobject_base.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_opxor.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_opadd.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_min.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_opmul.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/cilk.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/cilk_undocumented.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/cilk_api.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/cilk_api_linux.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_opor.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_ostream.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/metaprogramming.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/holder.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_min_max.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_file.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_list.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_string.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/cilk_stub.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/reducer_max.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/cilk/common.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdint.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/arm_neon.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdalign.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/iso646.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stddef.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/stdnoreturn.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/omp.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/include/arm_fp16.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtbegin.o
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/omp_lib_kinds.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/ieee_arithmetic.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/ieee_exceptions.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/openacc_lib.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/openacc.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/openacc.f90
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/openacc_kinds.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/omp_lib.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/ieee_features.mod
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/omp_lib.f90
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/finclude/omp_lib.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtend.o
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/libcaf_single.a
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtfastmath.o
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/libgcc_eh.a
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/libgcc.a
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/libgcov.a
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtbeginT.o
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/macro_list
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/include/
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/include/README
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/include/limits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/mkheaders.conf
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/fixinc_list
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/install-tools/gsyslimits.h
rootfs/lib/gcc/arm-linux-gnueabihf/7.5.0/crtendS.o
rootfs/lib/libstdc++.so.6
rootfs/lib/libasan.so.4
rootfs/lib/libstdc++.so
rootfs/lib/libutil.so.1
rootfs/lib/libitm.spec
rootfs/lib/libpthread.so.0
rootfs/lib/libcrypt.so.1
rootfs/lib/ld-linux-armhf.so.3
rootfs/lib/libubsan.so.0
rootfs/lib/libc-2.25.so
rootfs/lib/libgfortran.so
rootfs/lib/libgomp.spec
rootfs/lib/libnsl-2.25.so
rootfs/lib/libnss_nisplus-2.25.so
rootfs/lib/libgomp.so.1
rootfs/lib/libubsan.so
rootfs/lib/libgcc_s.so
rootfs/lib/libssp.so
rootfs/lib/libc.so.6
rootfs/lib/libBrokenLocale-2.25.so
rootfs/lib/libresolv.so.2
rootfs/lib/libsanitizer.spec
rootfs/lib/libnss_dns.so.2
rootfs/lib/libcc1.so
rootfs/lib/libnsl.so.1
rootfs/etc/
rootfs/etc/fstab
rootfs/etc/inittab
rootfs/etc/init.d/
rootfs/etc/init.d/rcS
rootfs/etc/profile
rootfs/linuxrc
rootfs/tmp/
rootfs/sys/
rootfs/root/
rootfs/root/.ash_history
rootfs/sbin/
rootfs/sbin/lsmod
rootfs/sbin/watchdog
rootfs/sbin/vconfig
rootfs/sbin/mkfs.minix
rootfs/sbin/mkswap
rootfs/sbin/rmmod
rootfs/sbin/hwclock
rootfs/sbin/fsck
rootfs/sbin/udhcpc
rootfs/sbin/mkdosfs
rootfs/sbin/ifconfig
rootfs/sbin/adjtimex
rootfs/sbin/iplink
rootfs/sbin/mkfs.vfat
rootfs/sbin/logread
rootfs/sbin/swapon
rootfs/sbin/syslogd
rootfs/sbin/modinfo
rootfs/sbin/run-init
rootfs/sbin/hdparm
rootfs/sbin/fstrim
rootfs/sbin/mkfs.ext2
rootfs/sbin/insmod
rootfs/sbin/freeramdisk
rootfs/sbin/sulogin
rootfs/sbin/bootchartd
rootfs/sbin/tc
rootfs/sbin/loadkmap
rootfs/sbin/zcip
rootfs/sbin/blockdev
rootfs/sbin/halt
rootfs/sbin/fbsplash
rootfs/sbin/sysctl
rootfs/sbin/ifup
rootfs/sbin/blkid
rootfs/sbin/iproute
rootfs/sbin/acpid
rootfs/sbin/makedevs
rootfs/sbin/uevent
rootfs/sbin/init
rootfs/sbin/iprule
rootfs/sbin/ipneigh
rootfs/sbin/route
rootfs/sbin/mdev
rootfs/sbin/fdisk
rootfs/sbin/pivot_root
rootfs/sbin/start-stop-daemon
rootfs/sbin/setconsole
rootfs/sbin/getty
rootfs/sbin/findfs
rootfs/sbin/swapoff
rootfs/sbin/arp
rootfs/sbin/iptunnel
rootfs/sbin/raidautorun
rootfs/sbin/slattach
rootfs/sbin/ifdown
rootfs/sbin/klogd
rootfs/sbin/nameif
rootfs/sbin/ifenslave
rootfs/sbin/poweroff
rootfs/sbin/devmem
rootfs/sbin/ip
rootfs/sbin/fsck.minix
rootfs/sbin/losetup
rootfs/sbin/depmod
rootfs/sbin/runlevel
rootfs/sbin/ipaddr
rootfs/sbin/reboot
rootfs/sbin/tunctl
rootfs/sbin/mke2fs
rootfs/sbin/modprobe
rootfs/sbin/switch_root
rootfs/proc/
rootfs/var/
rootfs/usr/
rootfs/usr/bin/
rootfs/usr/bin/killall
rootfs/usr/bin/unshare
rootfs/usr/bin/nl
rootfs/usr/bin/man
rootfs/usr/bin/test
rootfs/usr/bin/mesg
rootfs/usr/bin/lzma
rootfs/usr/bin/hostid
rootfs/usr/bin/shred
rootfs/usr/bin/nproc
rootfs/usr/bin/ssl_client
rootfs/usr/bin/taskset
rootfs/usr/bin/head
rootfs/usr/bin/pwdx
rootfs/usr/bin/fuser
rootfs/usr/bin/fallocate
rootfs/usr/bin/sort
rootfs/usr/bin/tr
rootfs/usr/bin/svc
rootfs/usr/bin/dirname
rootfs/usr/bin/clear
rootfs/usr/bin/[
rootfs/usr/bin/ttysize
rootfs/usr/bin/envuidgid
rootfs/usr/bin/tee
rootfs/usr/bin/pgrep
rootfs/usr/bin/chpst
rootfs/usr/bin/traceroute6
rootfs/usr/bin/install
rootfs/usr/bin/pkill
rootfs/usr/bin/xzcat
rootfs/usr/bin/crontab
rootfs/usr/bin/nmeter
rootfs/usr/bin/paste
rootfs/usr/bin/logger
rootfs/usr/bin/blkdiscard
rootfs/usr/bin/uudecode
rootfs/usr/bin/factor
rootfs/usr/bin/lzcat
rootfs/usr/bin/nc
rootfs/usr/bin/pscan
rootfs/usr/bin/fgconsole
rootfs/usr/bin/truncate
rootfs/usr/bin/dpkg
rootfs/usr/bin/lspci
rootfs/usr/bin/deallocvt
rootfs/usr/bin/pstree
rootfs/usr/bin/who
rootfs/usr/bin/tty
rootfs/usr/bin/fold
rootfs/usr/bin/tac
rootfs/usr/bin/smemcap
rootfs/usr/bin/renice
rootfs/usr/bin/logname
rootfs/usr/bin/runsv
rootfs/usr/bin/telnet
rootfs/usr/bin/cut
rootfs/usr/bin/whoami
rootfs/usr/bin/sha1sum
rootfs/usr/bin/vlock
rootfs/usr/bin/realpath
rootfs/usr/bin/unzip
rootfs/usr/bin/md5sum
rootfs/usr/bin/xz
rootfs/usr/bin/softlimit
rootfs/usr/bin/udpsvd
rootfs/usr/bin/groups
rootfs/usr/bin/sha256sum
rootfs/usr/bin/patch
rootfs/usr/bin/openvt
rootfs/usr/bin/basename
rootfs/usr/bin/dumpleases
rootfs/usr/bin/diff
rootfs/usr/bin/hd
rootfs/usr/bin/cryptpw
rootfs/usr/bin/whois
rootfs/usr/bin/expr
rootfs/usr/bin/nohup
rootfs/usr/bin/beep
rootfs/usr/bin/flock
rootfs/usr/bin/users
rootfs/usr/bin/bzip2
rootfs/usr/bin/sv
rootfs/usr/bin/cmp
rootfs/usr/bin/lpr
rootfs/usr/bin/nslookup
rootfs/usr/bin/tftp
rootfs/usr/bin/ipcs
rootfs/usr/bin/sum
rootfs/usr/bin/id
rootfs/usr/bin/xxd
rootfs/usr/bin/time
rootfs/usr/bin/showkey
rootfs/usr/bin/printf
rootfs/usr/bin/eject
rootfs/usr/bin/yes
rootfs/usr/bin/which
rootfs/usr/bin/setsid
rootfs/usr/bin/last
rootfs/usr/bin/dpkg-deb
rootfs/usr/bin/ipcrm
rootfs/usr/bin/du
rootfs/usr/bin/wc
rootfs/usr/bin/bzcat
rootfs/usr/bin/uniq
rootfs/usr/bin/bunzip2
rootfs/usr/bin/xargs
rootfs/usr/bin/split
rootfs/usr/bin/tcpsvd
rootfs/usr/bin/script
rootfs/usr/bin/wget
rootfs/usr/bin/lsof
rootfs/usr/bin/env
rootfs/usr/bin/nsenter
rootfs/usr/bin/awk
rootfs/usr/bin/resize
rootfs/usr/bin/timeout
rootfs/usr/bin/lpq
rootfs/usr/bin/dc
rootfs/usr/bin/free
rootfs/usr/bin/setuidgid
rootfs/usr/bin/wall
rootfs/usr/bin/chvt
rootfs/usr/bin/chrt
rootfs/usr/bin/sha3sum
rootfs/usr/bin/mkpasswd
rootfs/usr/bin/lsusb
rootfs/usr/bin/ftpput
rootfs/usr/bin/w
rootfs/usr/bin/traceroute
rootfs/usr/bin/[[
rootfs/usr/bin/unexpand
rootfs/usr/bin/envdir
rootfs/usr/bin/shuf
rootfs/usr/bin/hexedit
rootfs/usr/bin/bc
rootfs/usr/bin/unlzma
rootfs/usr/bin/find
rootfs/usr/bin/cksum
rootfs/usr/bin/od
rootfs/usr/bin/unix2dos
rootfs/usr/bin/svok
rootfs/usr/bin/setkeycodes
rootfs/usr/bin/udhcpc6
rootfs/usr/bin/hexdump
rootfs/usr/bin/microcom
rootfs/usr/bin/seq
rootfs/usr/bin/unxz
rootfs/usr/bin/expand
rootfs/usr/bin/passwd
rootfs/usr/bin/ftpget
rootfs/usr/bin/uptime
rootfs/usr/bin/uuencode
rootfs/usr/bin/volname
rootfs/usr/bin/cal
rootfs/usr/bin/sha512sum
rootfs/usr/bin/tail
rootfs/usr/bin/comm
rootfs/usr/bin/top
rootfs/usr/bin/less
rootfs/usr/bin/runsvdir
rootfs/usr/bin/readlink
rootfs/usr/bin/unlink
rootfs/usr/bin/reset
rootfs/usr/bin/mkfifo
rootfs/usr/bin/dos2unix
rootfs/usr/bin/ts
rootfs/usr/bin/rx
rootfs/usr/bin/lsscsi
rootfs/usr/bin/strings
rootfs/usr/bin/pmap
rootfs/usr/bin/rpm2cpio
rootfs/usr/bin/setfattr
rootfs/usr/sbin/
rootfs/usr/sbin/lpd
rootfs/usr/sbin/loadfont
rootfs/usr/sbin/ubidetach
rootfs/usr/sbin/ntpd
rootfs/usr/sbin/brctl
rootfs/usr/sbin/setlogcons
rootfs/usr/sbin/telnetd
rootfs/usr/sbin/chroot
rootfs/usr/sbin/nbd-client
rootfs/usr/sbin/setfont
rootfs/usr/sbin/i2cdetect
rootfs/usr/sbin/ubimkvol
rootfs/usr/sbin/httpd
rootfs/usr/sbin/dhcprelay
rootfs/usr/sbin/i2ctransfer
rootfs/usr/sbin/remove-shell
rootfs/usr/sbin/fdformat
rootfs/usr/sbin/crond
rootfs/usr/sbin/chpasswd
rootfs/usr/sbin/tftpd
rootfs/usr/sbin/arping
rootfs/usr/sbin/fsfreeze
rootfs/usr/sbin/ubiattach
rootfs/usr/sbin/addgroup
rootfs/usr/sbin/fbset
rootfs/usr/sbin/ether-wake
rootfs/usr/sbin/dnsd
rootfs/usr/sbin/ubiupdatevol
rootfs/usr/sbin/ubirsvol
rootfs/usr/sbin/readprofile
rootfs/usr/sbin/fakeidentd
rootfs/usr/sbin/add-shell
rootfs/usr/sbin/ubirename
rootfs/usr/sbin/rtcwake
rootfs/usr/sbin/mim
rootfs/usr/sbin/sendmail
rootfs/usr/sbin/i2cdump
rootfs/usr/sbin/i2cget
rootfs/usr/sbin/i2cset
rootfs/usr/sbin/deluser
rootfs/usr/sbin/popmaildir
rootfs/usr/sbin/ftpd
rootfs/usr/sbin/rdev
rootfs/usr/sbin/partprobe
rootfs/usr/sbin/powertop
rootfs/usr/sbin/udhcpd
rootfs/usr/sbin/readahead
rootfs/usr/sbin/chat
rootfs/usr/sbin/ubirmvol
rootfs/usr/sbin/nanddump
rootfs/usr/sbin/rdate
rootfs/usr/sbin/ifplugd
rootfs/usr/sbin/nandwrite
rootfs/usr/sbin/delgroup
rootfs/usr/sbin/killall5
rootfs/usr/sbin/inetd
rootfs/usr/sbin/svlogd
rootfs/usr/sbin/nologin
rootfs/usr/sbin/adduser
rootfs/mnt/
ubuntu@ubuntu:~/nfs$ ls
rootfs  rootfs-ok.tar.xz
ubuntu@ubuntu:~/nfs$ sudo vi /etc/exports
ubuntu@ubuntu:~/nfs$ sudo service nfs-kernel-server restart
ubuntu@ubuntu:~/nfs$ sudo mount -t nfs 192.168.32.128:/home/ubuntu/nfs/rootfs /mnt


^C
ubuntu@ubuntu:~/nfs$ cd
ubuntu@ubuntu:~$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
data  hgfs  logs
ubuntu@ubuntu:/mnt$ sudo mount -t nfs 192.168.8.188:/home/ubuntu/nfs/rootfs /mnt


ubuntu@ubuntu:/mnt$ cd /mnt
ubuntu@ubuntu:/mnt$ ls
bin  dev  etc  home  lib  linuxrc  mnt  proc  root  sbin  sys  tmp  usr  var
ubuntu@ubuntu:/mnt$ cd /home/ubuntu/nfs/rootfs
ubuntu@ubuntu:~/nfs/rootfs$ ls
bin  dev  etc  home  lib  linuxrc  mnt  proc  root  sbin  sys  tmp  usr  var
ubuntu@ubuntu:~/nfs/rootfs$ cd ..
ubuntu@ubuntu:~/nfs$ cd
ubuntu@ubuntu:~$ cd /nfs/rootfs
bash: cd: /nfs/rootfs: No such file or directory
ubuntu@ubuntu:~$ ls
0.c          2.c        Downloads                            main.o     tftpboot
1            2.txt      file_dir                             main.s     toolchain
1.c          2.x        FSMP1a                               mian.i     Videos
1.g          33         FSMP1A                               Music      vimconfig
1.i          a.out      hqyj                                 nfs        xly
1.o          day2       lhzdx                                Pictures   yuyu
1.s          demo       linux-stm32mp-5.10.61-stm32mp-r2-r0  Public     yuyu.c
1.sh         Desktop    m                                    snap       耶
1.txt        dir_dir    main                                 Templates
22091班驱动  Documents  main.c                               test3.
ubuntu@ubuntu:~$ cd nfs/
ubuntu@ubuntu:~/nfs$ ls
rootfs  rootfs-ok.tar.xz
ubuntu@ubuntu:~/nfs$ cd rootfs/
ubuntu@ubuntu:~/nfs/rootfs$ LS
ubuntu@ubuntu:~/nfs/rootfs$ ls
bin  dev  etc  home  lib  linuxrc  mnt  proc  root  sbin  sys  tmp  usr  var
ubuntu@ubuntu:~/nfs/rootfs$ pwd
/home/ubuntu/nfs/rootfs
ubuntu@ubuntu:~/nfs/rootfs$

 

 arm-linux-gnueabihf-    二进制工具集

 ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-ld -Ttext=0xc0008000 asm-led.o -o asm-led.elf
arm-linux-gnueabihf-ld: warning: cannot find entry symbol _start; defaulting to 00000000c0008000

使用gcc -S 把原始c汇编成汇编,确实少了_start  开始标志

但依然还是能汇编成正常的可执行文件且结果正常

因此,这里警告依然是没问题的,可忽略,这是工具gcc自身反汇编机制

 

 

 

ubuntu@ubuntu:~$ arm-linux-gnueabihf-gcc -c asm-led.S -o asm-led.o
arm-linux-gnueabihf-gcc: error: asm-led.S: No such file or directory
arm-linux-gnueabihf-gcc: fatal error: no input files
compilation terminated.
ubuntu@ubuntu:~$ ls
0.c          demo                                 mian.i
1            Desktop                              Music
1.c          dir_dir                              nfs
1.g          Documents                            Pictures
1.i          Downloads                            Public
1.o          file_dir                             snap
1.s          FSMP1a                               Templates
1.sh         FSMP1A                               test3.
1.txt        hqyj                                 tftpboot
22091班驱动  lhzdx                                toolchain
2.c          linux-stm32mp-5.10.61-stm32mp-r2-r0  Videos
2.txt        m                                    vimconfig
2.x          main                                 xly
33           main.c                               yuyu
a.out        main.o                               yuyu.c
day2         main.s                               耶
ubuntu@ubuntu:~$ cd lhzdx
ubuntu@ubuntu:~/lhzdx$ ls
day2
ubuntu@ubuntu:~/lhzdx$ cd day2
ubuntu@ubuntu:~/lhzdx/day2$ touch asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-gcc -c asm-led.S -o asm-led.o
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-ld -Ttext=0xc0008000 asm-led.o -o asm-led.elf
arm-linux-gnueabihf-ld: warning: cannot find entry symbol _start; defaulting to 00000000c0008000

因此,这里警告依然是没问题的,可忽略,这是工具gcc自身反汇编机制
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-objdump -D asm-led.elf > asm-led.dis
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-objcopy -O binary asm-led.elf asm-led.bin
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ vi asm-led.elf
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-nm asm-led.elf
00020034 A __bss_end__
00020034 A _bss_end__
00020034 A __bss_start
00020034 A __bss_start__
00020034 A _edata
00020034 A _end
00020034 A __end__
         U _start
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-size asm-led.elf
   text       data        bss        dec        hex    filename
      0          0          0          0          0    asm-led.elf
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-readelf -h asm-led.elf
ELF Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
  Class:                             ELF32
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           ARM
  Version:                           0x1
  Entry point address:               0xc0008000
  Start of program headers:          0 (bytes into file)
  Start of section headers:          348 (bytes into file)
  Flags:                             0x5000200, Version5 EABI, soft-float ABI
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         5
  Section header string table index: 4
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-guneabihf-strip asm-led.elf

Command 'arm-linux-guneabihf-strip' not found, did you mean:

  command 'arm-linux-gnueabihf-strip' from deb binutils-arm-linux-gnueabihf

Try: sudo apt install <deb name>

ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-strip asm-led.elf
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ ls-l
ls-l: command not found
ubuntu@ubuntu:~/lhzdx/day2$ ls -l
total 12
-rwxr-xr-x 1 ubuntu ubuntu   0 2月   7 19:33 asm-led.bin
-rw-r--r-- 1 ubuntu ubuntu 469 2月   7 19:31 asm-led.dis
-rwxr-xr-x 1 ubuntu ubuntu 232 2月   7 19:37 asm-led.elf
-rw-r--r-- 1 ubuntu ubuntu 548 2月   7 19:24 asm-led.o
-rw-r--r-- 1 ubuntu ubuntu   0 2月   7 19:24 asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-addr2line c0008148 -e asm-led.elf -f
??
??:0
ubuntu@ubuntu:~/lhzdx/day2$ ind / -asm-led.elf php.in

Command 'ind' not found, but there are 19 similar ones.

ubuntu@ubuntu:~/lhzdx/day2$
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-addr2line 0xc0008148 -e asm-led.elf -f
??
??:0
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-addr2line 0xc0008000 -e asm-led.elf -f
??
??:0
ubuntu@ubuntu:~/lhzdx/day2$ arm-linux-gnueabihf-addr2line c0008000 -e asm-led.elf -f
??
??:0
ubuntu@ubuntu:~/lhzdx/day2$ ls
asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ touch 1.c
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ gcc -E *.c -o *.i
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'
ubuntu@ubuntu:~/lhzdx/day2$ gcc -S *.i -o *.s
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc -c *.s -o *.o
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc -c *.s -o *.o
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc -c *.s -o 1.o
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   1.o   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc *.o -o 1
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o 1
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   1.o   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o hello
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   1.o   asm-led.bin   asm-led.dis   asm-led.elf   asm-led.o   asm-led.S  '*.i'  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o ./a.out
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o
gcc: error: missing filename after ‘-o’
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o w
/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
ubuntu@ubuntu:~/lhzdx/day2$ vi 1.c
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.c
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   a.out         asm-led.dis   asm-led.o  '*.i'
 1.o   asm-led.bin   asm-led.elf   asm-led.S  '*.s'
ubuntu@ubuntu:~/lhzdx/day2$ gcc -E 1.c -o 1.i
ubuntu@ubuntu:~/lhzdx/day2$ ls
 1.c   1.o     asm-led.bin   asm-led.elf   asm-led.S  '*.s'
 1.i   a.out   asm-led.dis   asm-led.o    '*.i'
ubuntu@ubuntu:~/lhzdx/day2$ rm '*.s' '*.i'
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  1.i  1.o  a.out  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ gcc -S 1.i -o 1.s
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  1.i  1.o  1.s  a.out  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ gcc -c 1.s -o 1.o
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  1.i  1.o  1.s  a.out  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S
ubuntu@ubuntu:~/lhzdx/day2$ gcc 1.o -o w
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  1.i  1.o  1.s  a.out  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S  w
ubuntu@ubuntu:~/lhzdx/day2$ rm -rf a.out
ubuntu@ubuntu:~/lhzdx/day2$ ls
1.c  1.i  1.o  1.s  asm-led.bin  asm-led.dis  asm-led.elf  asm-led.o  asm-led.S  w
ubuntu@ubuntu:~/lhzdx/day2$ ./w
章鱼哥
ubuntu@ubuntu:~/lhzdx/day2$

 分析Makefile

 

ubuntu@ubuntu:~/lhzdx$ ls
day2
ubuntu@ubuntu:~/lhzdx$ touch Makefile
ubuntu@ubuntu:~/lhzdx$ ls
day2  Makefile
ubuntu@ubuntu:~/lhzdx$ vi Makefile
ubuntu@ubuntu:~/lhzdx$ cat Makefile
#CORTEX-A53 PERI DRIVER CODE
#VERSION 2.0
#ATHUOR www.hqyj.com
#MODIFY DATE
#2019.04.12 Makefile
#SHELL=C:/Window/System32/cmd.exe
#指定交叉编译工具链前缀
CROSS_COMPILE = arm-linux-gnueabihf-
#指定文件名
NAME = interface
#======================================================================#
#-g:gdb调试信息
#-marm:编译生成arm指令集
#-Wall:编译时显示所有警告信息
#-O0:指定编译优化等级
#-fno-builtin:不使用linux操作系统提供内置函数
#-nostdinc:不适用标准头文件
#-I:制定头文件路径
CFLAGS += -g -marm -Wall -O0 -mabi=apcs-gnu -mfpu=neon -mfloat-abi=softfp -fno-builtin \
          -nostdinc -I./common/include  -I./include
#LD:链接命令
LD = $(CROSS_COMPILE)ld
#CC = $(CROSS_COMPILE)gcc
CC =$(CROSS_COMPILE)gcc
#NM:显示符号表信息
NM = $(CROSS_COMPILE)nm
#OBJCOPY:生成纯粹二进制文件
OBJCOPY = $(CROSS_COMPILE)objcopy
#OBJCOPY:生成反汇编文件
OBJDUMP = $(CROSS_COMPILE)objdump
#======================================================================#
#wildcard是Makefile中内置一个函数
#函数功能:将某个文件夹下面的内容,以字符串形式展开,并用空格隔开
#函数参数:目录文件
#函数返回值:展开字符串结果
OBJSss            := $(wildcard start/*.S) $(wildcard common/src/*.S) $(wildcard *.S)\
                   $(wildcard start/*.c) $(wildcard common/src/*.c)
                   $(wildcard src/*.c)  $(wildcard *.c)
#patsubst是Makefile中内置一个函数               
#函数功能:将字符串内容替换成另一个字符串
#函数参数:
#第一个参数:要替换的字符串,源字符串
#第二个参数:替换后的字符串,目标字符串
#第三个参数:要替换文件的目录
#函数返回值:替换后字符串结果
#将OBJSss目录下所有以。S结尾的文件,替换成.o结尾的文件
OBJSs             := $(patsubst %.S,%.o,$(OBJSss))
#将OBJSss目录下,所有以.c结尾的文件,替换成.o结尾的文件
OBJS     := $(patsubst %.c,%.o,$(OBJSs))

%.o: %.S
@echo "  AS     $@"
#$@:目标  $<:第一个依赖  $^:所有依赖
#将所有以.S结尾的文件生成.o文件
        @$(CC) $(CFLAGS) -c -o $@ $<
%.o: %.c        
    @echo " CC         $@"
#将所有以.c结尾的文件生成.o结尾的文件    
        @$(CC) $(CFLAGS) -c -o $@ $<

all:clean    $(OBJS)
    @echo " LD         Linking $(NAME).elf"
    #-T map.lds:指定链接脚本文件  根据链接脚本文件的信息进行链接地址
    #将OBJS目录下文件,根据链接脚本文件地址信息,链接生成.elf文件
    @$(LD) $(OBJS) -T map.lds -o $(NAME).elf
    @echo " OBJCOPY objcopying $(NAME).bin"
    #将.elf文件生成纯粹的二进制文件.bin
    @$(OBJCOPY) -O binary $(NAME).elf $(NAME).bin
    @echo " MAP Generating $(NAME).map"
    #导出.elf文件符号表信息,指定到.map文件中
    @$(NM) $(NAME).elf > $(NAME).map
    @echo " OBJDUMP objdumping $(NAME).dis"
    #将.elf文件生成反汇编文件,并且重定向到.dis文件中
    @$(OBJDUMP) -DS $(NAME).elf > $(NAME).dis

distclean clean:
    @rm -rf $(OBJS) *.elf *.bin *.dis *.map
    @echo " CLEAN complete."

install:
        sudo cp $(NAME).bin /mnt/hgfs/share/
huyue:        
    @echo $(OBJSss)

ubuntu@ubuntu:~/lhzdx$

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值