当前位置: 技术问答>linux和unix
编译无误,运行错误 ??!!
来源: 互联网 发布时间:2017-03-30
本文导语: 我在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 vi...
我在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
[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
|
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: skipping incompatible /myproject/camera/lib/libx264.a when searching for -lx264
/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lx264
你的系统里缺少arm版的libx264.so这个库,
|
悲催的还要先交叉编译 libx264.so
之后肯定又是一堆问题 = =
之后肯定又是一堆问题 = =
|
你编译的时候应该选择arm版的编译器编译呀
|
不用交叉编绎? 你编出来的是arm格式么?
PS:这个错误是shell报的,因为没认出可执行的格式而尝试用sh ./camera_h264encode来执行了
PS:这个错误是shell报的,因为没认出可执行的格式而尝试用sh ./camera_h264encode来执行了
|
用静态编译试试
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。