This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

arm_v5t_le-gcc 交叉工具问题

我在Ubuntu任意路径输入(比如根路径)arm_v5t_le-gcc -v

Using built-in specs.Target: armv5tl-montavista-linux-gnueabiConfigured with: ../configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=armv5tl-montavista-linux-gnueabi --prefix=/opt/montavista/foundation/devkit/arm/v5t_le --exec-prefix=/opt/montavista/foundation/devkit/arm/v5t_le --bindir=/opt/mont。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

gcc version 4.2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)

输入:

sudo arm_v5t_le-gcc hello.c -o hello

sudo: arm_v5t_le-gcc: command not found

我的/root/.bashrc已经添加:PATH="/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:/opt/arm-2009ql-2o3/bin:$PATH"

并且我在输入echo $PATH 打印出:

/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:/opt/arm-2009ql-2o3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

在编译appro开发包sudo make sys打印出

make[6]: arm_v5t_le-gcc: Command not found
make[6]: *** [ftp.o] Error 127
make[6]: Leaving directory `/home/louliang/IPNC_DM368/ipnc_app/network/quftp-1.0.7'
make[5]: *** [quftp-1.0.7] Error 2
make[5]: Leaving directory `/home/louliang/IPNC_DM368/ipnc_app/network'
make[4]: *** [network] Error 2
make[4]: Leaving directory `/home/louliang/IPNC_DM368/ipnc_app'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/home/louliang/IPNC_DM368/av_capture/application/ipnc'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/home/louliang/IPNC_DM368'
make[1]: *** [exe] Error 2
make[1]: Leaving directory `/home/louliang/IPNC_DM368'
make: *** [sys] Error 2

我已经折腾了两天了。请大哥们帮忙解决啊!感激不尽!

  • 你用的是root用户吗,如果是,就不需要sudo了,如果不是root用户,是louliang用户,添加到/root/. bashrc对其它用户不起作用,而且添加后,需要source一下,

    也可以在终端输入:

    export PATH=$PATH:/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:/opt/arm-2009ql-2o3/bin

  • 感谢你的回复!

    不是root用户,

    export PATH=$PATH:/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:/opt/arm-2009ql-2o3/bin

    这个方法我也试过,还是不行