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.

编译APPRO_DM368IPNC_IMX104出现问题



我的交叉编译环境已经搭建好了:

所在目录:/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le

搭建交叉编译用到的文件:mvl_5_0_0_demo_lsp_setuplinux_02_10_00_14、mvl_5_0_0801921_demo_sys_setuplinux、flex-2.5.35.tar

在目录下sudo make 出现以下错误:

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

我在/root/.bashrc最后添加的内容如下:(摘取部分)

sudo gedit  /root/.bashrc

PATH="/opt/arm-2009ql-2o3/bin:/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:$PATH"

然后source .bashrc

 echo $PATH

/opt/arm-2009ql-2o3/bin:/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:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games重启以后再次echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

这是不是没有设置成功啊?

编译时却还出现了以上问题。这是什么原因啊?是不是交叉编译路径还需要在哪里设置。

 

 

 

 

 

  • 若果是我的交叉编译路径没有设置成功,为何我在用命令:sudo make lspall编译内核的时候,

    sudo make lspall
    make lspclean
    make[1]: Entering directory `/home/louliang/IPNC_DM368'
    make lspbuild MAKE_TARGET=distclean
    make[2]: Entering directory `/home/louliang/IPNC_DM368'
    make -C/home/louliang/IPNC_DM368/ti-davinci ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- distclean
    make[3]: Entering directory `/home/louliang/IPNC_DM368/ti-davinci'
      CLEAN   /home/louliang/IPNC_DM368/ti-davinci

    却是可以找到交叉编译工具,并且编译通过了?