2016 - 2024

感恩一路有你

树莓派qt开发经典项目 树莓派下怎样运行移植的QT程序?

浏览量:3015 时间:2021-03-20 12:07:15 作者:admin

树莓派下怎样运行移植的QT程序?

您可以参考SQLite studio,这是一个由QT编写的跨平台SQLite管理工具。它打包了自己的Qt库,可以立即解压缩和使用。它与不同的Linux发行版兼容。事实上,事实与windows QT程序自己的QT库相似。

在编译之前向连接器传递一个参数:

注意:

-WL]rpath是GCC的一个参数。加载程序时,它将搜索rpath目录并找到共享库。

rpath添加的目录信息保存在可执行文件中。

$origin表示可执行文件所在的目录。

即程序运行时,它会先到自己目录的Lib加载依赖库如果你的程序在编译时没有传递rpath参数,你也可以用patch修改你的程序的rpath

注意:如果patch修改文件然后剥离它,它将损坏文件。因此,您应该首先使用strip删除符号表,减少二进制文件,然后使用patch设置rpath。此外,Android既没有glibc库也没有rpath库链接器LD-linux.so版3.

如果arm上的软件(如raspbian)在Android上运行,则需要Debian,您还可以打包程序所依赖的共享库,这样程序也可以在Android上运行,例如PHP:

,也就是说,您可以将库链接到LD Linux-armhf.so公司. 3和PHP库放在/data/local/TMP/Web/lib中,然后在Android的ADB Shell中设置一个别名来运行raspberry pie PHP。

如果我买了一个树莓派,我能用这个树莓派干什么?

1。Raspberry pie是基于arm版本的Linux开发板。我们可以安装官方的raspbian,openelec的Xbmc媒体中心,Fedora的pidora Linux,arch Linux的arm版本,Kali的arm版本,CentOS的arm版本,UbuntuMate的arm版本,Windows10IoT的物联网版本等等

3。基于这些系统我们能做些什么

可以当“灰烬”游戏玩家

可以当家庭机顶盒

组装成玩具车

连接屏幕键盘和鼠标变成一台小电脑,学习Linux、python等

不过,我把它连接到了硬盘上。安装centos7后,启动Samba作为文件服务器。家庭网络盘比较实用

下面是我自己的Samba服务,设备的真实图片

树莓派qt开发经典项目 树莓派运行qt程序 树莓派安装QT

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。