Firefly开源社区

[Linux] RK3128 Linux开发

72

积分

0

威望

0

贡献

技术小白

积分
72
发表于 2019-8-9 19:06:44     
请问如何将在ubuntu主机编译好的可执行文件拷贝到开发板linux系统执行?
在线等,挺急的。。。。谢谢!
回复

使用道具 举报

785

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
785
发表于 2019-8-14 17:09:52     
PC机上的文件要用交叉编译工具编译后生成的可执行文件才可以在开发板上执行;PC机的文件可以用U盘拷贝到开发板,也可以用 sshfs 远程挂载开发板的目录到PC中,然后在把文件复制到挂载的目录等。
回复

使用道具 举报

72

积分

0

威望

0

贡献

技术小白

积分
72
发表于 2019-8-17 10:50:21     
Negro旋 发表于 2019-8-14 17:09
PC机上的文件要用交叉编译工具编译后生成的可执行文件才可以在开发板上执行;PC机的文件可以用U盘拷贝到开发 ...

谢谢您~您能帮忙写一下具体的移植步骤吗?最好有说明有代码,不甚感谢
回复

使用道具 举报

785

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
785
发表于 2019-8-17 16:11:04     
halfpastone 发表于 2019-8-17 10:50
谢谢您~您能帮忙写一下具体的移植步骤吗?最好有说明有代码,不甚感谢

比如说PC机上的文件hello.c,用交叉编译工具 arm-linux-gcc 生成可执行文件 hello:
arm-linux-gcc hello.c -o hello

生成了可执行文件复制到开发板上可以用scp命令。前提是开发板和PC机在同一局域网,假设PC机的IP是192.168.1.100,pc机的用户名是user,则在开发板上执行:
scp user@192.168.1.100:(hello文件的绝对路径) .
回复

使用道具 举报

72

积分

0

威望

0

贡献

技术小白

积分
72
发表于 2019-8-17 17:23:28     
Negro旋 发表于 2019-8-17 16:11
比如说PC机上的文件hello.c,用交叉编译工具 arm-linux-gcc 生成可执行文件 hello:
arm-linux-gcc hell ...

非常感谢。要是用U盘拷贝过去的话如何在开发板上运行呢?
回复

使用道具 举报

785

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
785
发表于 2019-8-19 09:06:30     
halfpastone 发表于 2019-8-17 17:23
非常感谢。要是用U盘拷贝过去的话如何在开发板上运行呢?

如运行一个可执文件hello: 进入到 hello 文件所在的目录,然后用命令 ./hello 即可执行。("./" + 可执行文件名)
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表