樹莓派qt圖形界面 樹莓派下怎樣運行移植的QT程序?
樹莓派下怎樣運行移植的QT程序?您可以參考SQLite studio,這是一個由QT編寫的跨平臺SQLite管理工具。它打包了自己的Qt庫,可以立即解壓縮和使用。它與不同的Linux發(fā)行版兼容。事實上
樹莓派下怎樣運行移植的QT程序?
您可以參考SQLite studio,這是一個由QT編寫的跨平臺SQLite管理工具。它打包了自己的Qt庫,可以立即解壓縮和使用。它與不同的Linux發(fā)行版兼容。事實上,事實與windows QT程序自己的QT庫相似。
在編譯之前向連接器傳遞一個參數(shù):
注意:
-WL]rpath是GCC的一個參數(shù)。加載程序時,它將搜索rpath目錄并找到共享庫。
rpath添加的目錄信息保存在可執(zhí)行文件中。
$origin表示可執(zhí)行文件所在的目錄。
即程序運行時,它會先到自己目錄的Lib加載依賴庫如果你的程序在編譯時沒有傳遞rpath參數(shù),你也可以用patch修改你的程序的rpath
注意:如果patch修改文件然后剝離它,它將損壞文件。因此,您應(yīng)該首先使用strip刪除符號表,減少二進制文件,然后使用patch設(shè)置rpath。此外,Android既沒有g(shù)libc庫也沒有rpath庫鏈接器LD-linux.so版3.
如果arm上的軟件(如raspbian)在Android上運行,則需要Debian,您還可以打包程序所依賴的共享庫,這樣程序也可以在Android上運行,例如PHP:
,也就是說,您可以將庫鏈接到LD Linux-armhf.so公司. 3和PHP庫放在/data/local/TMP/Web/lib中,然后在Android的ADB中設(shè)置一個別名,當(dāng)然,你也可以使用patch設(shè)置PHP解釋器和rpath,與效果相似的是,效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與與效果相似的是:與效果相似的的是:與與效果相似的是:與與效果相似的是:與與效果相似的是:與效果相似的:與效果相似的是:與效果相似的是:與效果相似的:與效果相似的是:與效果相似的:與效果相似的是:與效果相似的是:與與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的:與效果相似的是:與效果相似的:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與效果相似的是:與??????????????????。換個版本就行了。
我使用此版本:https://www.realvnc.com/download/vnc/raspberrypi/
鍵盤工作正常。
有關(guān)具體的安裝和使用方法,請參閱以下鏈接:https://www.realvnc.com/docs/raspberry-pi.html