搜索
bottom↓
回复: 3

关于ubuntu11.04上面的交叉编译工具的问题!

[复制链接]

出0入0汤圆

发表于 2011-8-4 12:01:00 | 显示全部楼层 |阅读模式
我现在的系统是ubuntu11.04,交叉编译工具是在mini的官方网站上下载的arm-gcc-4.4.1-20100409.tar.gz,但是解压缩后进入到目录下
/usr/local/arm/4.4.1/bin

root@xx:/workdir/android/tools/usr/local/arm/4.4.1/bin# ls
arm-linux-addr2line  arm-linux-gdb      arm-linux-sprite                  arm-none-linux-gnueabi-gcc        arm-none-linux-gnueabi-ranlib
arm-linux-ar         arm-linux-gdbtui   arm-linux-strings                 arm-none-linux-gnueabi-gcc-4.4.1  arm-none-linux-gnueabi-readelf
arm-linux-as         arm-linux-gprof    arm-linux-strip                   arm-none-linux-gnueabi-gcov       arm-none-linux-gnueabi-size
arm-linux-c++        arm-linux-ld       arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-gdb        arm-none-linux-gnueabi-sprite
arm-linux-c++filt    arm-linux-nm       arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-gdbtui     arm-none-linux-gnueabi-strings
arm-linux-cpp        arm-linux-objcopy  arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-gprof      arm-none-linux-gnueabi-strip
arm-linux-g++        arm-linux-objdump  arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-ld
arm-linux-gcc        arm-linux-ranlib   arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-nm
arm-linux-gcc-4.4.1  arm-linux-readelf  arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-objcopy
arm-linux-gcov       arm-linux-size     arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-objdump
root@xx:/workdir/android/tools/usr/local/arm/4.4.1/bin# ls -l
total 15740
lrwxrwxrwx 1 root root      32 2010-04-08 14:40 arm-linux-addr2line -> arm-none-linux-gnueabi-addr2line
lrwxrwxrwx 1 root root      25 2010-04-08 14:40 arm-linux-ar -> arm-none-linux-gnueabi-ar
lrwxrwxrwx 1 root root      25 2010-04-08 14:40 arm-linux-as -> arm-none-linux-gnueabi-as
lrwxrwxrwx 1 root root      26 2010-04-08 14:40 arm-linux-c++ -> arm-none-linux-gnueabi-c++
lrwxrwxrwx 1 root root      30 2010-04-08 14:40 arm-linux-c++filt -> arm-none-linux-gnueabi-c++filt
lrwxrwxrwx 1 root root      26 2010-04-08 14:40 arm-linux-cpp -> arm-none-linux-gnueabi-cpp
lrwxrwxrwx 1 root root      26 2010-04-08 14:40 arm-linux-g++ -> arm-none-linux-gnueabi-g++
lrwxrwxrwx 1 root root      26 2010-04-08 14:40 arm-linux-gcc -> arm-none-linux-gnueabi-gcc
lrwxrwxrwx 1 root root      32 2010-04-08 14:40 arm-linux-gcc-4.4.1 -> arm-none-linux-gnueabi-gcc-4.4.1
lrwxrwxrwx 1 root root      27 2010-04-08 14:40 arm-linux-gcov -> arm-none-linux-gnueabi-gcov
lrwxrwxrwx 1 root root      26 2010-04-08 14:40 arm-linux-gdb -> arm-none-linux-gnueabi-gdb
lrwxrwxrwx 1 root root      29 2010-04-08 14:40 arm-linux-gdbtui -> arm-none-linux-gnueabi-gdbtui
lrwxrwxrwx 1 root root      28 2010-04-08 14:40 arm-linux-gprof -> arm-none-linux-gnueabi-gprof
lrwxrwxrwx 1 root root      25 2010-04-08 14:40 arm-linux-ld -> arm-none-linux-gnueabi-ld
lrwxrwxrwx 1 root root      25 2010-04-08 14:40 arm-linux-nm -> arm-none-linux-gnueabi-nm
lrwxrwxrwx 1 root root      30 2010-04-08 14:40 arm-linux-objcopy -> arm-none-linux-gnueabi-objcopy
lrwxrwxrwx 1 root root      30 2010-04-08 14:40 arm-linux-objdump -> arm-none-linux-gnueabi-objdump
lrwxrwxrwx 1 root root      29 2010-04-08 14:40 arm-linux-ranlib -> arm-none-linux-gnueabi-ranlib
lrwxrwxrwx 1 root root      30 2010-04-08 14:40 arm-linux-readelf -> arm-none-linux-gnueabi-readelf
lrwxrwxrwx 1 root root      27 2010-04-08 14:40 arm-linux-size -> arm-none-linux-gnueabi-size
lrwxrwxrwx 1 root root      29 2010-04-08 14:40 arm-linux-sprite -> arm-none-linux-gnueabi-sprite
lrwxrwxrwx 1 root root      30 2010-04-08 14:40 arm-linux-strings -> arm-none-linux-gnueabi-strings
lrwxrwxrwx 1 root root      28 2010-04-08 14:40 arm-linux-strip -> arm-none-linux-gnueabi-strip
-rwxrwxrwx 1 root root  547548 2009-10-17 01:24 arm-none-linux-gnueabi-addr2line
-rwxrwxrwx 2 root root  572276 2009-10-17 01:24 arm-none-linux-gnueabi-ar
-rwxrwxrwx 2 root root  954556 2009-10-17 01:24 arm-none-linux-gnueabi-as
-rwxrwxrwx 2 root root  210380 2009-10-17 01:24 arm-none-linux-gnueabi-c++
-rwxrwxrwx 1 root root  547324 2009-10-17 01:24 arm-none-linux-gnueabi-c++filt
-rwxrwxrwx 1 root root  209228 2009-10-17 01:24 arm-none-linux-gnueabi-cpp
-rwxrwxrwx 2 root root  210380 2009-10-17 01:24 arm-none-linux-gnueabi-g++
-rwxrwxrwx 2 root root  207948 2009-10-17 01:24 arm-none-linux-gnueabi-gcc
-rwxrwxrwx 2 root root  207948 2009-10-17 01:24 arm-none-linux-gnueabi-gcc-4.4.1
-rwxrwxrwx 1 root root   26760 2009-10-17 01:24 arm-none-linux-gnueabi-gcov
-rwxrwxrwx 1 root root 2840960 2009-10-17 01:24 arm-none-linux-gnueabi-gdb
-rwxrwxrwx 1 root root 2840960 2009-10-17 01:24 arm-none-linux-gnueabi-gdbtui
-rwxrwxrwx 1 root root  607456 2009-10-17 01:24 arm-none-linux-gnueabi-gprof
-rwxrwxrwx 2 root root  959396 2009-10-17 01:24 arm-none-linux-gnueabi-ld
-rwxrwxrwx 2 root root  556092 2009-10-17 01:24 arm-none-linux-gnueabi-nm
-rwxrwxrwx 2 root root  705268 2009-10-17 01:24 arm-none-linux-gnueabi-objcopy
-rwxrwxrwx 2 root root  836092 2009-10-17 01:24 arm-none-linux-gnueabi-objdump
-rwxrwxrwx 2 root root  572308 2009-10-17 01:24 arm-none-linux-gnueabi-ranlib
-rwxrwxrwx 1 root root  307848 2009-10-17 01:24 arm-none-linux-gnueabi-readelf
-rwxrwxrwx 1 root root  551680 2009-10-17 01:24 arm-none-linux-gnueabi-size
-rwxrwxrwx 1 root root  342540 2009-10-17 01:24 arm-none-linux-gnueabi-sprite
-rwxrwxrwx 1 root root  547516 2009-10-17 01:24 arm-none-linux-gnueabi-strings
-rwxrwxrwx 2 root root  705268 2009-10-17 01:24 arm-none-linux-gnueabi-strip
但是我想先执行下看是否OK:
root@xx:/workdir/android/tools/usr/local/arm/4.4.1/bin# arm-linux-c++
arm-linux-c++: command not found
为什么会出现这个情况呢!
我换了几个版本的也是一样哈!

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果天空是黑暗的,那就摸黑生存;
如果发出声音是危险的,那就保持沉默;
如果自觉无力发光,那就蜷伏于牆角。
但是,不要习惯了黑暗就为黑暗辩护;
也不要为自己的苟且而得意;
不要嘲讽那些比自己更勇敢的人。
我们可以卑微如尘土,但不可扭曲如蛆虫。

出0入0汤圆

发表于 2011-8-4 12:05:21 | 显示全部楼层
你应该把 /workdir/android/tools/usr/local/arm/4.4.1/bin 设置到你的执行路径。

修改一下/etc/enviroments 这个文件,把这个路径加入。

你在 /workdir/android/tools/usr/local/arm/4.4.1/bin 这个目录里运行那个命令,可以  

./arm-linux-c++

出0入0汤圆

发表于 2011-8-4 12:09:52 | 显示全部楼层
学会LINUX基本使用方法,它不像DOS,在非PATH下的命令前需要加上绝对路径,当前目录下的程序需要加上“./”。使用“./arm-linux-c++”即可。

出0入17汤圆

发表于 2011-8-5 23:05:03 | 显示全部楼层
了解~~~~~
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-27 07:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表