您尚未登录。

楼主 # 2022-05-07 10:03:49

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

f1c100s荔枝派nano移植mplayer相关问题

把mplayer编译好之后放到了开发板对应路径,执行提示mplayer: not found。又复制到bin下执行chmod 777还是找不到,以及移植的qt和触摸测试tslib文件都提示not found。怎么回事呢

离线

#1 2022-05-07 10:37:44

xfdr0805
会员
注册时间: 2020-07-23
已发帖子: 312
积分: 355

Re: f1c100s荔枝派nano移植mplayer相关问题

你这是编译工具链跟平台不匹配吧

离线

#2 2022-05-07 12:52:29

kin
会员
注册时间: 2020-04-06
已发帖子: 31
积分: 75.5

Re: f1c100s荔枝派nano移植mplayer相关问题

静态链接就可以了

离线

楼主 #3 2022-05-08 17:24:52

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

xfdr0805 说:

你这是编译工具链跟平台不匹配吧

板子上的东西都是这个编译链编译的啊,从uboot到根文件系统

离线

楼主 #5 2022-05-08 17:53:50

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

begin 说:
kin 说:

静态链接就可以了

感谢,我试下静态编译。ldd查看是缺了动态库

不对,静态链接怎么操作呢,不是静态编译吧

离线

楼主 #6 2022-05-08 18:05:55

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

begin 说:
begin 说:
kin 说:

静态链接就可以了

感谢,我试下静态编译。ldd查看是缺了动态库

不对,静态链接怎么操作呢,不是静态编译吧

编译器下的Lib里  .so 和 .a文件是在一起的啊

离线

#7 2022-05-09 08:44:59

kin
会员
注册时间: 2020-04-06
已发帖子: 31
积分: 75.5

Re: f1c100s荔枝派nano移植mplayer相关问题

begin 说:
begin 说:
kin 说:

静态链接就可以了

感谢,我试下静态编译。ldd查看是缺了动态库

不对,静态链接怎么操作呢,不是静态编译吧

链接的时候加-static参数,这样的话就可以把所有依赖都链接到可执行文件里了

离线

楼主 #8 2022-05-09 10:37:42

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

@kin
静态编译配置时加的这个  --enable-static,对吧

离线

#9 2022-05-09 11:01:03

xfdr0805
会员
注册时间: 2020-07-23
已发帖子: 312
积分: 355

Re: f1c100s荔枝派nano移植mplayer相关问题

文件有可执行权限吗 chmod +x 试试

离线

楼主 #10 2022-05-09 11:13:42

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

xfdr0805 说:

文件有可执行权限吗 chmod +x 试试

是有权限的,查看ldd缺少动态库,而且编译器库里也没有,所以试试静态编译

离线

楼主 #11 2022-05-09 11:14:20

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

@kin
配置编译成功,安装失败,提示
../libtool: line 1720: arm-linux-gnueabi-ranlib: command not found
Makefile:532: recipe for target 'install-libLTLIBRARIES' failed
make[2]: *** [install-libLTLIBRARIES] Error 127
make[2]: Leaving directory '/home/root1/Downloads/tslib/src'
Makefile:857: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
make[1]: Leaving directory '/home/root1/Downloads/tslib/src'
Makefile:488: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

离线

楼主 #12 2022-05-09 11:19:36

begin
会员
注册时间: 2022-04-16
已发帖子: 32
积分: 42

Re: f1c100s荔枝派nano移植mplayer相关问题

@begin
查资料说是用了sudo 后用户改变,但改用人家的方法su又提示 :  没有用户“make”的密码项

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn