嵌入式爱好者

查看: 19644|回复: 4

[Linux] 多媒体程序编解码编译时出错

[复制链接]

4

主题

9

帖子

28

积分

扫一扫,手机访问本帖
发表于 2014-12-31 16:00:29 | 显示全部楼层 |阅读模式
在编译**_DD的时候总是出现“/usr/local/arm/4.3.2/bin/arm-linux-gcc: 第 3 行: exec: arm-none-linux-gnueabi-gcc: 未找到”的错误代码,查了一下Makefile,路径是“CC = /usr/local/arm/4.3.2/bin/arm-linux-gcc”,在该路径下存在arm-linux-gcc,并且已经赋予了777的权限,但是make的时候,错误代码还是出现,请问这是怎么回事阿?
参考代码:
root@jiaojuan:/usr/local/arm/4.3.2/bin# ls
arm-linux-addr2line  arm-linux-objdump                 arm-none-linux-gnueabi-gcov
arm-linux-ar         arm-linux-ranlib                  arm-none-linux-gnueabi-gdb
arm-linux-as         arm-linux-readelf                 arm-none-linux-gnueabi-gdbtui
arm-linux-c++        arm-linux-size                    arm-none-linux-gnueabi-gprof
arm-linux-c++filt    arm-linux-sprite                  arm-none-linux-gnueabi-ld
arm-linux-cpp        arm-linux-strings                 arm-none-linux-gnueabi-nm
arm-linux-g++        arm-linux-strip                   arm-none-linux-gnueabi-objcopy
arm-linux-gcc        arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-objdump
arm-linux-gcc-4.3.2  arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-ranlib
arm-linux-gcov       arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-readelf
arm-linux-gdb        arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-size
arm-linux-gdbtui     arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-sprite
arm-linux-gprof      arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-strings
arm-linux-ld         arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-strip
arm-linux-nm         arm-none-linux-gnueabi-gcc
arm-linux-objcopy    arm-none-linux-gnueabi-gcc-4.3.2
root@jiaojuan:/usr/local/arm/4.3.2/bin# pwd
/usr/local/arm/4.3.2/bin
root@jiaojuan:/usr/local/arm/4.3.2/bin# ^C
root@jiaojuan:/usr/local/arm/4.3.2/bin# cd /
root@jiaojuan:/# cd /forlinx/**_DD/APPLICATIONS
root@jiaojuan:/forlinx/**_DD/APPLICATIONS# make
cd Common; make
make[1]: 正在进入目录 `/forlinx/**_DD/APPLICATIONS/Common'
/usr/local/arm/4.3.2/bin/arm-linux-gcc -I../Common -g -c -Os -Wall performance.c
/usr/local/arm/4.3.2/bin/arm-linux-gcc: 第 3 行: exec: arm-none-linux-gnueabi-gcc: 未找到
make[1]: *** [performance.o] 错误 127
make[1]:正在离开目录 `/forlinx/**_DD/APPLICATIONS/Common'
make: *** [common] 错误 2
root@jiaojuan:/forlinx/**_DD/APPLICATIONS#



回复

使用道具 举报

4

主题

9

帖子

28

积分

 楼主| 发表于 2014-12-31 21:55:20 | 显示全部楼层
不知道为啥显示**呢,**的内容其实是**。板子是OK6410.
点评回复 支持 反对

使用道具 举报

4

主题

9

帖子

28

积分

 楼主| 发表于 2014-12-31 21:57:23 | 显示全部楼层
为什么要屏蔽啊?“Multi media_DD.tar.gz”
123.png
点评回复 支持 反对

使用道具 举报

4

主题

9

帖子

28

积分

 楼主| 发表于 2015-1-3 15:03:13 | 显示全部楼层
又试了一下,在root环境下还是不行,但是退出root环境后就可以make了。但是新问题又出来了:光盘视频里说make完之后会在APPLICANTIONS目录下生成一个app文件,但是我成功make完了,却没有生成一个app文件。代码参照:
make之前
root@jiaojuan:/forlinx/**_DD/APPLICATIONS# ls
cam_dec_preview.c         display_4_windows.c      JPEG_API
cam_dec_preview.h         display_4_windows.h      jpeg_display.c
cam_dec_preview-On7LCD.c  display_optimization1.c  jpeg_display.h
cam_enc_dec_test.c        display_optimization1.h  Lake_mapourika_NZ.jpeg
cam_enc_dec_test.h        display_optimization2.c  Makefile
cam_encoder_test.c        display_optimization2.h  Makefile~
cam_encoder_test.h        display_test.c           MFC_API
capture.c                 display_test.h           test.c
capture.h                 doc                      TestVectors
Common                    FrameExtractor           yuanshi-cam_dec_preview.c

make之后
cam_dec_preview.c         display_4_windows.c      JPEG_API
cam_dec_preview.h         display_4_windows.h      jpeg_display.c
cam_dec_preview.o         display_4_windows.o      jpeg_display.h
cam_dec_preview-On7LCD.c  display_optimization1.c  jpeg_display.o
cam_enc_dec_test.c        display_optimization1.h  Lake_mapourika_NZ.jpeg
cam_enc_dec_test.h        display_optimization1.o  Makefile
cam_enc_dec_test.o        display_optimization2.c  Makefile~
cam_encoder_test.c        display_optimization2.h  MFC_API
cam_encoder_test.h        display_optimization2.o  **test
cam_encoder_test.o        display_test.c           test.c
capture.c                 display_test.h           test.o
capture.h                 display_test.o           TestVectors
capture.o                 doc                      yuanshi-cam_dec_preview.c
Common                    FrameExtractor
大家谁能给说明一下原因啊?
点评回复 支持 反对

使用道具 举报

4

主题

9

帖子

28

积分

 楼主| 发表于 2015-1-3 15:04:14 | 显示全部楼层
jiaojuan137239 发表于 2015-1-3 15:03
又试了一下,在root环境下还是不行,但是退出root环境后就可以make了。但是新问题又出来了:光盘视频里说ma ...

上面的代码分别是make前后的APPLICATIONS目录下的文件名
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-5 01:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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