首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

编译无误,运行异常 ?

2012-12-30 
编译无误,运行错误 ??!!我在linux下编译完没有错误的,[root@localhost camera]# makegcc -g-c -o main.o m

编译无误,运行错误 ??!!
我在linux下编译完没有错误的,

[root@localhost camera]# make
gcc -g    -c -o main.o main.c
gcc -g    -c -o video_capture.o video_capture.c
gcc -g    -c -o h264encoder.o h264encoder.c
gcc -g -o /myproject/camera/bin/camera_h264encode main.o video_capture.o h264encoder.o -lpthread -lx264 -lm  -L/myproject/camera/lib 
[root@localhost camera]# 

下载到arm板上运行出现了如下错误,有人知道的没:
[root@EmbedSky /]# chmod +x camera_h264encode 
[root@EmbedSky /]# ./camera_h264encode 
./camera_h264encode: line 1: syntax error: unexpected word (expecting ")")
[root@EmbedSky /]# rm camera_h264encode 
[解决办法]
你编译的时候应该选择arm版的编译器编译呀
[解决办法]
不用交叉编绎? 你编出来的是arm格式么?
PS:这个错误是shell报的,因为没认出可执行的格式而尝试用sh ./camera_h264encode来执行了
[解决办法]
用静态编译试试
[解决办法]

热点排行