ubuntu下 arm-linux-gcc-4.5.1安装v1.0(未经整理版本)

http://astute11.blog.51cto.com/4404646/1048756
ubuntu下 arm-linux-gcc-4.5.1安装




0、
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc
arm-linux-gcc: command not found
rootroot@rootroot-virtual-machine:~$ gcc
gcc: fatal error: no input files
compilation terminated.
rootroot@rootroot-virtual-machine:~$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.8/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.8.2-19ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.8/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.8 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.8 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:db:99:df  
          inet addr:192.168.237.135  Bcast:192.168.237.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fedb:99df/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7966 (7.9 KB)  TX bytes:16529 (16.5 KB)


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:165 errors:0 dropped:0 overruns:0 frame:0
          TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:11727 (11.7 KB)  TX bytes:11727 (11.7 KB)


rootroot@rootroot-virtual-machine:~$ arm-linux-gcc -v
arm-linux-gcc: command not found
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ echo $PATH 
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
rootroot@rootroot-virtual-machine:~$ 








tar -zxvf arm-linux-gcc-4.5.1.tar.gz -C /
或者 tar -zxvf arm-linux-gcc-4.5.1.tar.gz -C /
解压后会在根目录下出现一个opt的文件夹


rootroot@rootroot-virtual-machine:~$ cd wyb/
rootroot@rootroot-virtual-machine:~/wyb$ ll
total 153092
drwxrwxr-x  4 rootroot rootroot     4096  1月  5 09:25 ./
drwxr-xr-x 18 rootroot rootroot     4096  1月  5 09:20 ../
-rwx------  1 rootroot rootroot 61120204 11月 21 19:07 arm-linux-gcc-4.5.1-v6-vfp-20101103.tar.gz*
drwxrwxr-x 33 rootroot rootroot     4096 11月 23 10:27 samba-4.1.6/
-rwxrw-rw-  1 rootroot rootroot 23177462  6月 14  2016 samba-4.1.6.tar.gz*
-rw-rw-r--  1 rootroot rootroot 72448981  8月 26 05:34 VMwareTools-10.0.10-4301679.tar.gz
drwxr-xr-x  9 rootroot rootroot     4096  8月 26 05:34 vmware-tools-distrib/
rootroot@rootroot-virtual-machine:~/wyb$ tar zxvf arm-linux-gcc-4.5.1-v6-vfp-20101103.tar.gz 


rootroot@rootroot-virtual-machine:~/wyb$ ll
total 153096
drwxrwxr-x  5 rootroot rootroot     4096  1月  5 09:26 ./
drwxr-xr-x 18 rootroot rootroot     4096  1月  5 09:20 ../
-rwx------  1 rootroot rootroot 61120204 11月 21 19:07 arm-linux-gcc-4.5.1-v6-vfp-20101103.tar.gz*
drwxrwxr-x  3 rootroot rootroot     4096  1月  5 09:26 opt/
drwxrwxr-x 33 rootroot rootroot     4096 11月 23 10:27 samba-4.1.6/
-rwxrw-rw-  1 rootroot rootroot 23177462  6月 14  2016 samba-4.1.6.tar.gz*
-rw-rw-r--  1 rootroot rootroot 72448981  8月 26 05:34 VMwareTools-10.0.10-4301679.tar.gz
drwxr-xr-x  9 rootroot rootroot     4096  8月 26 05:34 vmware-tools-distrib/
rootroot@rootroot-virtual-machine:~/wyb$ cd opt/
rootroot@rootroot-virtual-machine:~/wyb/opt$ ll
total 12
drwxrwxr-x 3 rootroot rootroot 4096  1月  5 09:26 ./
drwxrwxr-x 5 rootroot rootroot 4096  1月  5 09:26 ../
drwxrwxr-x 3 rootroot rootroot 4096  1月  5 09:26 FriendlyARM/
rootroot@rootroot-virtual-machine:~/wyb/opt$ sudo mv FriendlyARM/ /opt/
[sudo] password for rootroot: 
rootroot@rootroot-virtual-machine:~/wyb/opt$ cd /opt/
rootroot@rootroot-virtual-machine:/opt$ ll
total 12
drwxr-xr-x  3 root     root     4096  1月  5 09:26 ./
drwxr-xr-x 23 root     root     4096 11月 22 16:48 ../
drwxrwxr-x  3 rootroot rootroot 4096  1月  5 09:26 FriendlyARM/
rootroot@rootroot-virtual-machine:/opt$ sudo chmod 777 FriendlyARM/ -R
rootroot@rootroot-virtual-machine:/opt$ 








第二:
添加环境变量
修改.bashrc文件内容(最后面添加PATH路径)
vi ~/.bashrc
PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH (注意根据安装的版本不同做相应的修改即可,适用ubuntu)
所以用户有效
终端输入sudo gedit /etc/environment ,在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"后加入:/opt/FriendlyARM/toolschain/4.5.1/bin最后的PATH如下PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/FriendlyARM/toolschain/4.5.1/bin"
6.重启电脑,检查是否导入PATH:echo $PATH。
 使环境变量生效
source ~/.bashrc


rootroot@rootroot-virtual-machine:/opt$ cd ~
rootroot@rootroot-virtual-machine:~$ ll .bashrc
-rw-r--r-- 1 rootroot rootroot 3637 11月 22 16:47 .bashrc
rootroot@rootroot-virtual-machine:~$ ll *.bashrc
ls: cannot access *.bashrc: No such file or directory
rootroot@rootroot-virtual-machine:~$ cp .bashrc bak1_orig.bashrc
rootroot@rootroot-virtual-machine:~$ gedit .bashrc


PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH




之后重启虚拟机。
rootroot@rootroot-virtual-machine:~$ echo $PATH 
/opt/FriendlyARM/toolschain/4.5.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc --version
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 


rootroot@rootroot-virtual-machine:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
rootroot@rootroot-virtual-machine:~$ 




之后再次重启虚拟机。
rootroot@rootroot-virtual-machine:~$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ cd /etc/
rootroot@rootroot-virtual-machine:/etc$ ll
total 1148
drwxr-xr-x 130 root root     12288  1月  5 09:33 ./
drwxr-xr-x  23 root root      4096 11月 22 16:48 ../
drwxr-xr-x   3 root root      4096  4月 17  2014 acpi/
-rw-r--r--   1 root root      2981  4月 17  2014 adduser.conf
drwxr-xr-x   2 root root      4096 11月 22 16:48 alternatives/
-rw-r--r--   1 root root       401  2月 20  2014 anacrontab
-rw-r--r--   1 root root       112  1月 10  2014 apg.conf
drwxr-xr-x   6 root root      4096  4月 17  2014 apm/
drwxr-xr-x   3 root root      4096  4月 17  2014 apparmor/
drwxr-xr-x   8 root root      4096  4月 17  2014 apparmor.d/
drwxr-xr-x   5 root root      4096  4月 17  2014 apport/
drwxr-xr-x   6 root root      4096 11月 22 16:49 apt/
drwxr-xr-x   3 root root      4096  4月 17  2014 aptdaemon/
drwxr-xr-x   2 root root      4096  4月 17  2014 at-spi2/
drwxr-xr-x   3 root root      4096  4月 17  2014 avahi/
-rw-r--r--   1 root root      2177  4月  9  2014 bash.bashrc
-rw-r--r--   1 root root        45  3月 23  2014 bash_completion
drwxr-xr-x   2 root root      4096 11月 22 16:48 bash_completion.d/
-rw-r--r--   1 root root       356  1月  2  2012 bindresvport.blacklist
-rw-r--r--   1 root root       321  4月 17  2014 blkid.conf
lrwxrwxrwx   1 root root        15 11月 22 16:37 blkid.tab -> /dev/.blkid.tab
drwxr-xr-x   2 root root      4096  4月 17  2014 bluetooth/
-rw-r--r--   1 root root        33  4月 17  2014 brlapi.key
drwxr-xr-x   2 root root     12288  4月 17  2014 brltty/
-rw-r--r--   1 root root     22478  4月  1  2014 brltty.conf
drwxr-xr-x   3 root root      4096  4月 17  2014 ca-certificates/
-rw-r--r--   1 root root      7464  4月 17  2014 ca-certificates.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 calendar/
drwxr-s---   2 root dip       4096  4月 17  2014 chatscripts/
-rw-r--r--   1 root root      1332  1月 16  2014 colord.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 compizconfig/
drwxr-xr-x   2 root root      4096  4月 17  2014 console-setup/
drwxr-xr-x   2 root root      4096  4月 17  2014 cracklib/
drwxr-xr-x   2 root root      4096  4月 17  2014 cron.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 cron.daily/
drwxr-xr-x   2 root root      4096  4月 17  2014 cron.hourly/
drwxr-xr-x   2 root root      4096  4月 17  2014 cron.monthly/
-rw-r--r--   1 root root       722  2月  9  2013 crontab
drwxr-xr-x   2 root root      4096  4月 17  2014 cron.weekly/
drwxr-xr-x   5 root lp        4096  1月  5 09:21 cups/
drwxr-xr-x   2 root root      4096  4月 17  2014 cupshelpers/
drwxr-xr-x   4 root root      4096  4月 17  2014 dbus-1/
drwxr-xr-x   4 root root      4096  4月 17  2014 dconf/
-rw-r--r--   1 root root      2969  2月 23  2014 debconf.conf
-rw-r--r--   1 root root        11  2月 20  2014 debian_version
drwxr-xr-x   2 root root      4096 11月 22 17:15 default/
-rw-r--r--   1 root root       604 11月  7  2013 deluser.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 depmod.d/
drwxr-xr-x   4 root root      4096  4月 17  2014 dhcp/
drwxr-xr-x   2 root root      4096  4月 17  2014 dictionaries-common/
drwxr-xr-x   2 root root      4096  4月 17  2014 dnsmasq.d/
drwxr-xr-x   3 root root      4096  4月 17  2014 doc-base/
drwxr-xr-x   4 root root      4096  4月 17  2014 dpkg/
-rw-r--r--   1 root root      3095  4月 14  2014 drirc
drwxr-xr-x   3 root root      4096  4月 17  2014 emacs/
-rw-r--r--   1 root root        96  4月 17  2014 environment
drwxr-xr-x   3 root root      4096  4月 17  2014 firefox/
drwxr-xr-x   4 root root      4096  4月 17  2014 fonts/
-rw-rw-r--   1 root root       868 11月 22 17:06 fstab
drwxr-xr-x   2 root root      4096  4月 17  2014 fstab.d/
-rw-r-----   1 root fuse       280  5月 24  2013 fuse.conf
-rw-r--r--   1 root root      2584 10月 10  2012 gai.conf
drwxr-xr-x   5 root root      4096  4月 17  2014 gconf/
drwxr-xr-x   2 root root      4096  4月 17  2014 gdb/
drwxr-xr-x   4 root root      4096  4月 17  2014 ghostscript/
drwxr-xr-x   2 root root      4096  4月 17  2014 gnome/
drwxr-xr-x   2 root root      4096  4月 17  2014 gnome-app-install/
drwxr-xr-x   2 root root      4096  4月 17  2014 groff/
-rw-r--r--   1 root root       906 11月 22 16:47 group
-rw-------   1 root root       898 11月 22 16:47 group-
drwxr-xr-x   2 root root      4096  4月 17  2014 grub.d/
-rw-r-----   1 root shadow     758 11月 22 16:47 gshadow
-rw-------   1 root root       750 11月 22 16:47 gshadow-
drwxr-xr-x   2 root root      4096  4月 17  2014 gtk-2.0/
drwxr-xr-x   2 root root      4096  4月 17  2014 gtk-3.0/
-rw-r--r--   1 root root      4781 11月 16  2013 hdparm.conf
-rw-r--r--   1 root root        92  2月 20  2014 host.conf
-rw-r--r--   1 root root        25 11月 22 16:45 hostname
-rw-r--r--   1 root root       239 11月 22 16:45 hosts
-rw-r--r--   1 root root       411  4月 17  2014 hosts.allow
-rw-r--r--   1 root root       711  4月 17  2014 hosts.deny
drwxr-xr-x   2 root root      4096  4月 17  2014 hp/
drwxr-xr-x   3 root root      4096  4月 17  2014 ifplugd/
-rw-rw-r--   1 root root       121 11月 22 16:45 iftab
drwxr-xr-x   2 root root      4096 11月 22 17:15 init/
drwxr-xr-x   2 root root      4096 11月 22 17:15 init.d/
drwxr-xr-x   5 root root      4096 11月 22 17:06 initramfs-tools/
-rw-r--r--   1 root root      1721  3月 29  2014 inputrc
drwxr-xr-x   3 root root      4096  5月 19  2013 insserv/
-rw-r--r--   1 root root       771  5月 19  2013 insserv.conf
drwxr-xr-x   2 root root      4096  5月 19  2013 insserv.conf.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 iproute2/
-rw-r--r--   1 root root        24  4月 11  2014 issue
-rw-r--r--   1 root root        17  4月 11  2014 issue.net
drwxr-xr-x   2 root root      4096  4月 17  2014 kbd/
drwxr-xr-x   4 root root      4096  3月 14  2013 kernel/
-rw-r--r--   1 root root       110 11月 22 16:48 kernel-img.conf
-rw-r--r--   1 root root      1311  4月  2  2014 kerneloops.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 ldap/
-rw-r--r--   1 root root     79864 11月 23 10:25 ld.so.cache
-rw-r--r--   1 root root        34  4月 17  2014 ld.so.conf
drwxr-xr-x   2 root root      4096 11月 22 17:06 ld.so.conf.d/
-rw-r--r--   1 root root       267  2月 20  2014 legal
-rw-r--r--   1 root root       191 12月  4  2013 libaudit.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 libnl-3/
drwxr-xr-x   2 root root      4096 12月 11  2013 libpaper.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 libreoffice/
drwxr-xr-x   2 root root      4096 11月 22 16:47 lightdm/
-rw-r--r--   1 root root      1291  3月 29  2014 lintianrc
-rw-r--r--   1 root root      2570  8月  5  2010 locale.alias
-rw-r--r--   1 root root       389 11月 22 16:47 localtime
drwxr-xr-x   4 root root      4096  4月 17  2014 logcheck/
-rw-r--r--   1 root root     10551  2月 17  2014 login.defs
-rw-r--r--   1 root root       703  1月 23  2014 logrotate.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 logrotate.d/
-rw-r--r--   1 root root       103  4月 11  2014 lsb-release
-rw-r--r--   1 root root     14867  3月 20  2014 ltrace.conf
-rw-r--r--   1 root root       111  4月  4  2014 magic
-rw-r--r--   1 root root       111  4月  4  2014 magic.mime
-rw-r--r--   1 root root     38210 11月 23 10:25 mailcap
-rw-r--r--   1 root root       449  5月 13  2013 mailcap.order
-rw-r--r--   1 root root      5173  4月 10  2014 manpath.config
-rw-r--r--   1 root root     23922  5月 13  2013 mime.types
-rw-r--r--   1 root root       956  2月 19  2014 mke2fs.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 modprobe.d/
-rw-r--r--   1 root root       255 11月 22 16:47 modules
drwxr-xr-x   2 root root      4096  4月 17  2014 modules-load.d/
-rw-r--r--   1 root root       975  1月  5 09:33 mtab
-rw-------   1 root rootroot     0 11月 22 17:17 mtab.fuselock
-rw-r--r--   1 root root       624  8月  8  2007 mtools.conf
-rw-r--r--   1 root root      8453 10月  1  2012 nanorc
-rw-r--r--   1 root root      2064 11月 24  2006 netscsid.conf
drwxr-xr-x   7 root root      4096  4月 17  2014 network/
drwxr-xr-x   6 root root      4096  4月 17  2014 NetworkManager/
-rw-r--r--   1 root root        91  2月 20  2014 networks
drwxr-xr-x   2 root root      4096  4月 17  2014 newt/
-rw-r--r--   1 root root       507  4月 17  2014 nsswitch.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 obex-data-server/
drwxr-xr-x   2 root root      4096  4月 17  2014 opt/
-rw-r--r--   1 root root       241  4月 11  2014 os-release
-rw-r--r--   1 root root       552  2月  1  2014 pam.conf
drwxr-xr-x   2 root root      4096 11月 22 17:15 pam.d/
-rw-rw-r--   1 root root         3 11月 22 16:47 papersize
-rw-r--r--   1 root root      1926 11月 22 17:15 passwd
-rw-------   1 root root      1926 11月 22 17:15 passwd-
drwxr-xr-x   2 root root      4096  4月 17  2014 pcmcia/
drwxr-xr-x   4 root root      4096  4月 17  2014 perl/
drwxr-xr-x   2 root root      4096  4月 17  2014 pki/
drwxr-xr-x   5 root root      4096  4月 17  2014 pm/
-rw-r--r--   1 root root      7649  4月 17  2014 pnm2ppa.conf
drwxr-xr-x   5 root root      4096  4月 17  2014 polkit-1/
-rw-rw-r--   1 root root       350 11月 22 16:47 popularity-contest.conf
drwxr-xr-x   8 root root      4096  4月 17  2014 ppp/
-rw-r--r--   1 root root       665  2月 20  2014 profile
drwxr-xr-x   2 root root      4096  4月 17  2014 profile.d/
-rw-r--r--   1 root root      2932 12月 30  2013 protocols
drwxr-xr-x   2 root root      4096 11月 22 17:06 pulse/
-rw-------   1 root root         0  4月 17  2014 .pwd.lock
drwxr-xr-x   2 root root      4096  4月 17  2014 python/
drwxr-xr-x   2 root root      4096 11月 23 10:25 python2.7/
drwxr-xr-x   2 root root      4096  4月 17  2014 python3/
drwxr-xr-x   2 root root      4096  4月 17  2014 python3.4/
drwxr-xr-x   2 root root      4096 11月 22 16:48 rc0.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 rc1.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 rc2.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 rc3.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 rc4.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 rc5.d/
drwxr-xr-x   2 root root      4096 11月 22 16:48 rc6.d/
-rwxr-xr-x   1 root root       387 11月 23 11:00 rc.local*
-rwxr-xr-x   1 root root       306  4月 17  2014 rc.local~*
-rwxr-xr-x   1 root root       306 11月 23 10:59 rc.local.bak1*
drwxr-xr-x   2 root root      4096 11月 22 16:48 rcS.d/
drwxr-xr-x   5 root root      4096  4月 17  2014 resolvconf/
lrwxrwxrwx   1 root root        29 11月 22 16:45 resolv.conf -> ../run/resolvconf/resolv.conf
-rwxr-xr-x   1 root root       268  2月  4  2014 rmt*
-rw-r--r--   1 root root       887 12月 30  2013 rpc
-rw-r--r--   1 root root      1245  4月 19  2013 rsyslog.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 rsyslog.d/
drwxr-xr-x   3 root root      4096  4月 17  2014 samba/
drwxr-xr-x   3 root root      4096  4月 17  2014 sane.d/
-rw-r--r--   1 root root      4038  2月 17  2014 securetty
drwxr-xr-x   4 root root      4096  4月 17  2014 security/
drwxr-xr-x   2 root root      4096  4月 17  2014 selinux/
-rw-r--r--   1 root root     10344  1月 15  2014 sensors3.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 sensors.d/
-rw-r--r--   1 root root     19558 12月 30  2013 services
drwxr-xr-x   2 root root      4096  4月 17  2014 sgml/
-rw-r-----   1 root shadow    1100 11月 22 17:15 shadow
-rw-------   1 root root      1100 11月 22 17:15 shadow-
-rw-r--r--   1 root root        73  4月 17  2014 shells
-rw-r--r--   1 root root      1803  3月  7  2014 signond.conf
drwxr-xr-x   3 root root      4096  4月 17  2014 signon-ui/
drwxr-xr-x   2 root root      4096  4月 17  2014 skel/
drwxr-xr-x   4 root root      4096  4月 17  2014 speech-dispatcher/
drwxr-xr-x   2 root root      4096 11月 22 17:15 ssh/
drwxr-xr-x   4 root root      4096  4月 17  2014 ssl/
-rw-r--r--   1 root root        22 11月 22 16:47 subgid
-rw-------   1 root root         0  4月 17  2014 subgid-
-rw-r--r--   1 root root        22 11月 22 16:47 subuid
-rw-------   1 root root         0  4月 17  2014 subuid-
-r--r-----   1 root root       745  2月 11  2014 sudoers
drwxr-xr-x   2 root root      4096  4月 17  2014 sudoers.d/
-rw-r--r--   1 root root      2084  4月  1  2013 sysctl.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 sysctl.d/
drwxr-xr-x   3 root root      4096  4月 17  2014 systemd/
drwxr-xr-x   2 root root      4096  4月 17  2014 terminfo/
drwxr-xr-x   2 root root      4096  4月 17  2014 thunderbird/
-rw-r--r--   1 root root        15 11月 22 16:47 timezone
-rw-r--r--   1 root root      1309  1月  5 09:33 tpvmlp.conf
-rw-r--r--   1 root root      1260  7月  1  2013 ucf.conf
drwxr-xr-x   4 root root      4096  4月 17  2014 udev/
drwxr-xr-x   2 root root      4096  3月 11  2014 udisks2/
drwxr-xr-x   3 root root      4096  4月 17  2014 ufw/
-rw-r--r--   1 root root       328 11月 22 17:06 updatedb.conf
drwxr-xr-x   3 root root      4096  4月 17  2014 update-manager/
drwxr-xr-x   2 root root      4096  4月 17  2014 update-motd.d/
drwxr-xr-x   2 root root      4096  4月 10  2014 update-notifier/
drwxr-xr-x   2 root root      4096  4月 17  2014 UPower/
-rw-r--r--   1 root root       222  4月 12  2014 upstart-xsessions
-rw-r--r--   1 root root       888  4月  9  2014 usb_modeswitch.conf
drwxr-xr-x   2 root root      4096  4月  9  2014 usb_modeswitch.d/
drwxr-xr-x   2 root root      4096  4月 17  2014 vim/
drwxr-xr-x   3 root root      4096 11月 22 17:05 vmware-caf/
drwxr-xr-x   6 root root      4096 11月 22 17:06 vmware-tools/
lrwxrwxrwx   1 root root        23 11月 22 16:37 vtrgb -> /etc/alternatives/vtrgb
-rw-r--r--   1 root root      4812  2月  8  2014 wgetrc
-rw-r--r--   1 root root      1343  1月 10  2007 wodim.conf
drwxr-xr-x   2 root root      4096  4月 17  2014 wpa_supplicant/
drwxr-xr-x  11 root root      4096  4月 17  2014 X11/
drwxr-xr-x   4 root root      4096  4月 17  2014 xdg/
drwxr-xr-x   2 root root      4096  4月 17  2014 xml/
drwxr-xr-x   2 root root      4096  4月 17  2014 xul-ext/
-rw-r--r--   1 root root       349  6月 27  2012 zsh_command_not_found
rootroot@rootroot-virtual-machine:/etc$ ll environment 
-rw-r--r-- 1 root root 96  4月 17  2014 environment
rootroot@rootroot-virtual-machine:/etc$ sud cp environment environment.bak
No command 'sud' found, did you mean:
 Command 'sup' from package 'sup' (universe)
 Command 'snd' from package 'snd-nox' (universe)
 Command 'snd' from package 'snd-gtk-jack' (universe)
 Command 'snd' from package 'snd-gtk-pulse' (universe)
 Command 'sed' from package 'sed' (main)
 Command 'stud' from package 'stud' (universe)
 Command 'sum' from package 'coreutils' (main)
 Command 'sur' from package 'subtle' (universe)
 Command 's3d' from package 's3d' (universe)
 Command 'sudo' from package 'sudo-ldap' (universe)
 Command 'sudo' from package 'sudo' (main)
 Command 'sd' from package 'sd' (universe)
 Command 'su' from package 'login' (main)
 Command 'spd' from package 'spd' (universe)
sud: command not found
rootroot@rootroot-virtual-machine:/etc$ sudo cp environment environment.bak
[sudo] password for rootroot: 
rootroot@rootroot-virtual-machine:/etc$ sudo gedit environment


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/FriendlyARM/toolschain/4.5.1/bin"
ATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/FriendlyARM/toolschain/4.5.1/bin"




三次重启虚拟机:
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
rootroot@rootroot-virtual-machine:~$ sudo apt-get install lsb-core
[sudo] password for rootroot: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  alien at build-essential cpp-4.8 debhelper debugedit dh-apparmor dpkg-dev fakeroot g++ g++-4.8 gcc-4.8 gcc-4.8-base heirloom-mailx lib32z1 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan0 libatomic1 libc-dev-bin libc6 libc6-dbg libc6-dev libc6-i386 libdpkg-perl libfakeroot libgcc-4.8-dev libgomp1
  libitm1 libmail-sendmail-perl libquadmath0 librpm3 librpmbuild3 librpmio3 librpmsign1 libsigsegv2 libstdc++-4.8-dev libstdc++6 libsys-hostname-long-perl libtsan0 lsb-base
  lsb-invalid-mta lsb-release lsb-security m4 pax po-debconf rpm rpm-common rpm2cpio
Suggested packages:
  lsb-rpm default-mta mail-transport-agent gcc-4.8-locales dh-make rpm-i18n apparmor-easyprof debian-keyring g++-multilib g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg
  gcc-4.8-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg glibc-doc libstdc++-4.8-doc lsb libmail-box-perl elfutils
The following NEW packages will be installed:
  alien at build-essential debhelper debugedit dh-apparmor dpkg-dev fakeroot g++ g++-4.8 heirloom-mailx lib32z1 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libc6-i386 libfakeroot libmail-sendmail-perl librpm3 librpmbuild3 librpmio3 librpmsign1 libsigsegv2 libstdc++-4.8-dev libsys-hostname-long-perl
  lsb-core lsb-invalid-mta lsb-security m4 pax po-debconf rpm rpm-common rpm2cpio
The following packages will be upgraded:
  cpp-4.8 gcc-4.8 gcc-4.8-base libasan0 libatomic1 libc-dev-bin libc6 libc6-dbg libc6-dev libdpkg-perl libgcc-4.8-dev libgomp1 libitm1 libquadmath0 libstdc++6 libtsan0
  lsb-base lsb-release
18 upgraded, 34 newly installed, 0 to remove and 695 not upgraded.
Need to get 46.6 MB of archives.
After this operation, 58.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dev amd64 2.19-0ubuntu6.9 [1,910 kB]
Get:2 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc-dev-bin amd64 2.19-0ubuntu6.9 [69.0 kB]
Get:3 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-dbg amd64 2.19-0ubuntu6.9 [3,450 kB]
Get:4 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6 amd64 2.19-0ubuntu6.9 [4,717 kB]
Get:5 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libtsan0 amd64 4.8.4-2ubuntu1~14.04.3 [94.9 kB]                                                                  
Get:6 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libquadmath0 amd64 4.8.4-2ubuntu1~14.04.3 [126 kB]                                                               
Get:7 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libitm1 amd64 4.8.4-2ubuntu1~14.04.3 [28.5 kB]                                                                   
Get:8 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libgomp1 amd64 4.8.4-2ubuntu1~14.04.3 [23.1 kB]                                                                  
Get:9 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libatomic1 amd64 4.8.4-2ubuntu1~14.04.3 [8,636 B]                                                                
Get:10 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libasan0 amd64 4.8.4-2ubuntu1~14.04.3 [63.1 kB]                                                                 
Get:11 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main gcc-4.8 amd64 4.8.4-2ubuntu1~14.04.3 [5,047 kB]                                                                 
Get:12 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main cpp-4.8 amd64 4.8.4-2ubuntu1~14.04.3 [4,595 kB]                                                                 
Get:13 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libgcc-4.8-dev amd64 4.8.4-2ubuntu1~14.04.3 [1,688 kB]                                                          
Get:14 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main gcc-4.8-base amd64 4.8.4-2ubuntu1~14.04.3 [16.2 kB]                                                             
Get:15 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libstdc++6 amd64 4.8.4-2ubuntu1~14.04.3 [259 kB]                                                                
Get:16 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libsigsegv2 amd64 2.10-2 [15.0 kB]                                                                                      
Get:17 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main lsb-base all 4.1+Debian11ubuntu6.2 [13.3 kB]                                                                    
Get:18 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main lsb-release all 4.1+Debian11ubuntu6.2 [11.6 kB]                                                                 
Get:19 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libdpkg-perl all 1.17.5ubuntu5.7 [179 kB]                                                                       
Get:20 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main dpkg-dev all 1.17.5ubuntu5.7 [726 kB]                                                                           
Get:21 http://cn.archive.ubuntu.com/ubuntu/ trusty/main po-debconf all 1.0.16+nmu2ubuntu1 [210 kB]                                                                              
Get:22 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main dh-apparmor all 2.8.95~2430-0ubuntu5.3 [12.2 kB]                                                                
Get:23 http://cn.archive.ubuntu.com/ubuntu/ trusty/main debhelper all 9.20131227ubuntu1 [604 kB]                                                                                
Get:24 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main librpmio3 amd64 4.11.1-3ubuntu0.1 [68.6 kB]                                                                     
Get:25 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main librpm3 amd64 4.11.1-3ubuntu0.1 [153 kB]                                                                        
Get:26 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main librpmbuild3 amd64 4.11.1-3ubuntu0.1 [56.3 kB]                                                                  
Get:27 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main librpmsign1 amd64 4.11.1-3ubuntu0.1 [7,890 B]                                                                   
Get:28 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main rpm-common amd64 4.11.1-3ubuntu0.1 [21.5 kB]                                                                    
Get:29 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main rpm2cpio amd64 4.11.1-3ubuntu0.1 [5,142 B]                                                                      
Get:30 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main debugedit amd64 4.11.1-3ubuntu0.1 [15.6 kB]                                                                     
Get:31 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main rpm amd64 4.11.1-3ubuntu0.1 [114 kB]                                                                            
Get:32 http://cn.archive.ubuntu.com/ubuntu/ trusty/main alien all 8.90 [54.1 kB]                                                                                                
Get:33 http://cn.archive.ubuntu.com/ubuntu/ trusty/main at amd64 3.1.14-1ubuntu1 [37.6 kB]                                                                                      
Get:34 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libstdc++-4.8-dev amd64 4.8.4-2ubuntu1~14.04.3 [1,053 kB]                                                       
Get:35 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main g++-4.8 amd64 4.8.4-2ubuntu1~14.04.3 [18.1 MB]                                                                  
Get:36 http://cn.archive.ubuntu.com/ubuntu/ trusty/main g++ amd64 4:4.8.2-1ubuntu6 [1,490 B]                                                                                    
Get:37 http://cn.archive.ubuntu.com/ubuntu/ trusty/main build-essential amd64 11.6ubuntu6 [4,838 B]                                                                             
Get:38 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libfakeroot amd64 1.20-3ubuntu2 [25.4 kB]                                                                               
Get:39 http://cn.archive.ubuntu.com/ubuntu/ trusty/main fakeroot amd64 1.20-3ubuntu2 [55.0 kB]                                                                                  
Get:40 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/universe heirloom-mailx amd64 12.5-2+deb7u1build0.14.04.1 [219 kB]                                                   
Get:41 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libc6-i386 amd64 2.19-0ubuntu6.9 [2,201 kB]                                                                     
Get:42 http://cn.archive.ubuntu.com/ubuntu/ trusty/main lib32z1 amd64 1:1.2.8.dfsg-1ubuntu1 [57.5 kB]                                                                           
Get:43 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-perl all 1.19.02-3 [50.0 kB]                                                                          
Get:44 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-diff-xs-perl amd64 0.04-2build4 [12.6 kB]                                                                  
Get:45 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libalgorithm-merge-perl all 0.08-2 [12.7 kB]                                                                            
Get:46 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libsys-hostname-long-perl all 1.4-3 [11.3 kB]                                                                           
Get:47 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libmail-sendmail-perl all 0.79.16-1 [26.5 kB]                                                                           
Get:48 http://cn.archive.ubuntu.com/ubuntu/ trusty/main m4 amd64 1.4.17-2ubuntu1 [195 kB]                                                                                       
Get:49 http://cn.archive.ubuntu.com/ubuntu/ trusty/main pax amd64 1:20120606-2+deb7u1 [85.7 kB]                                                                                 
Get:50 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main lsb-invalid-mta all 4.1+Debian11ubuntu6.2 [5,320 B]                                                             
Get:51 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main lsb-security amd64 4.1+Debian11ubuntu6.2 [4,964 B]                                                              
Get:52 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main lsb-core amd64 4.1+Debian11ubuntu6.2 [26.3 kB]                                                                  
Fetched 46.6 MB in 45s (1,020 kB/s)                                                                                                                                             
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 166200 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.19-0ubuntu6.9_amd64.deb ...
Unpacking libc6-dev:amd64 (2.19-0ubuntu6.9) over (2.19-0ubuntu6) ...
Preparing to unpack .../libc-dev-bin_2.19-0ubuntu6.9_amd64.deb ...
Unpacking libc-dev-bin (2.19-0ubuntu6.9) over (2.19-0ubuntu6) ...
Preparing to unpack .../libc6-dbg_2.19-0ubuntu6.9_amd64.deb ...
Unpacking libc6-dbg:amd64 (2.19-0ubuntu6.9) over (2.19-0ubuntu6) ...
Preparing to unpack .../libc6_2.19-0ubuntu6.9_amd64.deb ...
Unpacking libc6:amd64 (2.19-0ubuntu6.9) over (2.19-0ubuntu6) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up libc6:amd64 (2.19-0ubuntu6.9) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
(Reading database ... 166200 files and directories currently installed.)
Preparing to unpack .../libtsan0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libtsan0:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libquadmath0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libitm1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libitm1:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libgomp1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libgomp1:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libatomic1_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libatomic1:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libasan0_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libasan0:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../gcc-4.8_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking gcc-4.8 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../cpp-4.8_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking cpp-4.8 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../libgcc-4.8-dev_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Preparing to unpack .../gcc-4.8-base_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking gcc-4.8-base:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up gcc-4.8-base:amd64 (4.8.4-2ubuntu1~14.04.3) ...
(Reading database ... 166200 files and directories currently installed.)
Preparing to unpack .../libstdc++6_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libstdc++6:amd64 (4.8.4-2ubuntu1~14.04.3) over (4.8.2-19ubuntu1) ...
Setting up libstdc++6:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Selecting previously unselected package libsigsegv2:amd64.
(Reading database ... 166212 files and directories currently installed.)
Preparing to unpack .../libsigsegv2_2.10-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.10-2) ...
Preparing to unpack .../lsb-base_4.1+Debian11ubuntu6.2_all.deb ...
Unpacking lsb-base (4.1+Debian11ubuntu6.2) over (4.1+Debian11ubuntu6) ...
Setting up lsb-base (4.1+Debian11ubuntu6.2) ...
(Reading database ... 166221 files and directories currently installed.)
Preparing to unpack .../lsb-release_4.1+Debian11ubuntu6.2_all.deb ...
Unpacking lsb-release (4.1+Debian11ubuntu6.2) over (4.1+Debian11ubuntu6) ...
Preparing to unpack .../libdpkg-perl_1.17.5ubuntu5.7_all.deb ...
Unpacking libdpkg-perl (1.17.5ubuntu5.7) over (1.17.5ubuntu5) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../dpkg-dev_1.17.5ubuntu5.7_all.deb ...
Unpacking dpkg-dev (1.17.5ubuntu5.7) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.16+nmu2ubuntu1_all.deb ...
Unpacking po-debconf (1.0.16+nmu2ubuntu1) ...
Selecting previously unselected package dh-apparmor.
Preparing to unpack .../dh-apparmor_2.8.95~2430-0ubuntu5.3_all.deb ...
Unpacking dh-apparmor (2.8.95~2430-0ubuntu5.3) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20131227ubuntu1_all.deb ...
Unpacking debhelper (9.20131227ubuntu1) ...
Selecting previously unselected package librpmio3.
Preparing to unpack .../librpmio3_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking librpmio3 (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package librpm3.
Preparing to unpack .../librpm3_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking librpm3 (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package librpmbuild3.
Preparing to unpack .../librpmbuild3_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking librpmbuild3 (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package librpmsign1.
Preparing to unpack .../librpmsign1_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking librpmsign1 (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package rpm-common.
Preparing to unpack .../rpm-common_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking rpm-common (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package rpm2cpio.
Preparing to unpack .../rpm2cpio_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking rpm2cpio (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package debugedit.
Preparing to unpack .../debugedit_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking debugedit (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package rpm.
Preparing to unpack .../rpm_4.11.1-3ubuntu0.1_amd64.deb ...
Unpacking rpm (4.11.1-3ubuntu0.1) ...
Selecting previously unselected package alien.
Preparing to unpack .../archives/alien_8.90_all.deb ...
Unpacking alien (8.90) ...
Selecting previously unselected package at.
Preparing to unpack .../at_3.1.14-1ubuntu1_amd64.deb ...
Unpacking at (3.1.14-1ubuntu1) ...
Selecting previously unselected package libstdc++-4.8-dev:amd64.
Preparing to unpack .../libstdc++-4.8-dev_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Selecting previously unselected package g++-4.8.
Preparing to unpack .../g++-4.8_4.8.4-2ubuntu1~14.04.3_amd64.deb ...
Unpacking g++-4.8 (4.8.4-2ubuntu1~14.04.3) ...
Selecting previously unselected package g++.
Preparing to unpack .../g++_4%3a4.8.2-1ubuntu6_amd64.deb ...
Unpacking g++ (4:4.8.2-1ubuntu6) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../build-essential_11.6ubuntu6_amd64.deb ...
Unpacking build-essential (11.6ubuntu6) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../libfakeroot_1.20-3ubuntu2_amd64.deb ...
Unpacking libfakeroot:amd64 (1.20-3ubuntu2) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../fakeroot_1.20-3ubuntu2_amd64.deb ...
Unpacking fakeroot (1.20-3ubuntu2) ...
Selecting previously unselected package heirloom-mailx.
Preparing to unpack .../heirloom-mailx_12.5-2+deb7u1build0.14.04.1_amd64.deb ...
Unpacking heirloom-mailx (12.5-2+deb7u1build0.14.04.1) ...
Selecting previously unselected package libc6-i386.
Preparing to unpack .../libc6-i386_2.19-0ubuntu6.9_amd64.deb ...
Unpacking libc6-i386 (2.19-0ubuntu6.9) ...
Selecting previously unselected package lib32z1.
Preparing to unpack .../lib32z1_1%3a1.2.8.dfsg-1ubuntu1_amd64.deb ...
Unpacking lib32z1 (1:1.2.8.dfsg-1ubuntu1) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../libalgorithm-diff-perl_1.19.02-3_all.deb ...
Unpacking libalgorithm-diff-perl (1.19.02-3) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../libalgorithm-diff-xs-perl_0.04-2build4_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-2build4) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../libalgorithm-merge-perl_0.08-2_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-2) ...
Selecting previously unselected package libsys-hostname-long-perl.
Preparing to unpack .../libsys-hostname-long-perl_1.4-3_all.deb ...
Unpacking libsys-hostname-long-perl (1.4-3) ...
Selecting previously unselected package libmail-sendmail-perl.
Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
Unpacking libmail-sendmail-perl (0.79.16-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../m4_1.4.17-2ubuntu1_amd64.deb ...
Unpacking m4 (1.4.17-2ubuntu1) ...
Selecting previously unselected package pax.
Preparing to unpack .../pax_1%3a20120606-2+deb7u1_amd64.deb ...
Unpacking pax (1:20120606-2+deb7u1) ...
Selecting previously unselected package lsb-invalid-mta.
Preparing to unpack .../lsb-invalid-mta_4.1+Debian11ubuntu6.2_all.deb ...
Unpacking lsb-invalid-mta (4.1+Debian11ubuntu6.2) ...
Selecting previously unselected package lsb-security.
Preparing to unpack .../lsb-security_4.1+Debian11ubuntu6.2_amd64.deb ...
Unpacking lsb-security (4.1+Debian11ubuntu6.2) ...
Selecting previously unselected package lsb-core.
Preparing to unpack .../lsb-core_4.1+Debian11ubuntu6.2_amd64.deb ...
Unpacking lsb-core (4.1+Debian11ubuntu6.2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for doc-base (0.10.5) ...
Processing 1 added doc-base file...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for install-info (5.2.0.dfsg.1-2) ...
Setting up libc-dev-bin (2.19-0ubuntu6.9) ...
Setting up libc6-dev:amd64 (2.19-0ubuntu6.9) ...
Setting up libc6-dbg:amd64 (2.19-0ubuntu6.9) ...
Setting up libtsan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libquadmath0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libitm1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libgomp1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libatomic1:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libasan0:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up cpp-4.8 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libgcc-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up gcc-4.8 (4.8.4-2ubuntu1~14.04.3) ...
Setting up libsigsegv2:amd64 (2.10-2) ...
Setting up lsb-release (4.1+Debian11ubuntu6.2) ...
Setting up libdpkg-perl (1.17.5ubuntu5.7) ...
Setting up dpkg-dev (1.17.5ubuntu5.7) ...
Setting up po-debconf (1.0.16+nmu2ubuntu1) ...
Setting up dh-apparmor (2.8.95~2430-0ubuntu5.3) ...
Setting up debhelper (9.20131227ubuntu1) ...
Setting up librpmio3 (4.11.1-3ubuntu0.1) ...
Setting up librpm3 (4.11.1-3ubuntu0.1) ...
Setting up librpmbuild3 (4.11.1-3ubuntu0.1) ...
Setting up librpmsign1 (4.11.1-3ubuntu0.1) ...
Setting up rpm-common (4.11.1-3ubuntu0.1) ...
Setting up rpm2cpio (4.11.1-3ubuntu0.1) ...
Setting up debugedit (4.11.1-3ubuntu0.1) ...
Setting up rpm (4.11.1-3ubuntu0.1) ...
Setting up alien (8.90) ...
Setting up at (3.1.14-1ubuntu1) ...
atd start/running, process 8598
Setting up libstdc++-4.8-dev:amd64 (4.8.4-2ubuntu1~14.04.3) ...
Setting up g++-4.8 (4.8.4-2ubuntu1~14.04.3) ...
Setting up g++ (4:4.8.2-1ubuntu6) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (11.6ubuntu6) ...
Setting up libfakeroot:amd64 (1.20-3ubuntu2) ...
Setting up fakeroot (1.20-3ubuntu2) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up heirloom-mailx (12.5-2+deb7u1build0.14.04.1) ...
update-alternatives: using /usr/bin/heirloom-mailx to provide /usr/bin/mailx (mailx) in auto mode
Setting up libc6-i386 (2.19-0ubuntu6.9) ...
Setting up lib32z1 (1:1.2.8.dfsg-1ubuntu1) ...
Setting up libalgorithm-diff-perl (1.19.02-3) ...
Setting up libalgorithm-diff-xs-perl (0.04-2build4) ...
Setting up libalgorithm-merge-perl (0.08-2) ...
Setting up libsys-hostname-long-perl (1.4-3) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Setting up m4 (1.4.17-2ubuntu1) ...
Setting up pax (1:20120606-2+deb7u1) ...
Setting up lsb-invalid-mta (4.1+Debian11ubuntu6.2) ...
Setting up lsb-security (4.1+Debian11ubuntu6.2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up lsb-core (4.1+Debian11ubuntu6.2) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ 
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc
arm-linux-gcc: no input files
rootroot@rootroot-virtual-machine:~$ arm-linux-gcc -v
Using built-in specs.
COLLECT_GCC=arm-linux-gcc
COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolschain/4.5.1/libexec/gcc/arm-none-linux-gnueabi/4.5.1/lto-wrapper
Target: arm-none-linux-gnueabi
Configured with: /work/toolchain/build/src/gcc-4.5.1/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.5.1 --with-sysroot=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --enable-languages=c,c++ --disable-multilib --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion=ctng-1.8.1-FA --with-bugurl=http://www.arm9.net/ --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-gmp=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpfr=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-ppl=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-cloog=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpc=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-libelf=/work/toolchain/build/arm-none-linux-gnueabi/build/static --enable-threads=posix --with-local-prefix=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.5.1 (ctng-1.8.1-FA) 
rootroot@rootroot-virtual-machine:~$ 






 
测试交叉工具链是否安装正确,在终端输入
arm-linux-gcc -v查看版本信息








参考资料:
https://zhidao.baidu.com/question/286262649.html
用友善提供的4.5.1解压后,运行/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -v出错
#/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -v
bash: /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: 没有那个文件或目录
不知道为什么,试了很多方法都不行,运行环境ubuntu 11.04
#ls
arm-linux-addr2line  arm-none-linux-gnueabi-addr2line
arm-linux-ar         arm-none-linux-gnueabi-ar
arm-linux-as         arm-none-linux-gnueabi-as
arm-linux-c++        arm-none-linux-gnueabi-c++
arm-linux-cc         arm-none-linux-gnueabi-cc
arm-linux-c++filt    arm-none-linux-gnueabi-c++filt
arm-linux-cpp        arm-none-linux-gnueabi-cpp
arm-linux-g++        arm-none-linux-gnueabi-g++
arm-linux-gcc        arm-none-linux-gnueabi-gcc
arm-linux-gcc-4.5.1  arm-none-linux-gnueabi-gcc-4.5.1
................................
安装没问题,也改过/root/.bashrc文件中的路径
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin
执行arm-linux-gcc -v 提示也是一样的
ningxinliner | 浏览 4025 次
发布于2011-06-30 17:16 最佳答案
有人回答就怪了
追问
The problem has been solved, because I installed the amd64.iso linux system,so first must excuse apt-get install lsb-core,then you can excuse arm-linux-gcc -v

你可能感兴趣的:(全志)