将c ++可执行文件从桌面linux发行版转移到linux板上

时间:2017-02-08 17:43:16

标签: c++ linux executable transfer

我正在Ubuntu Desktop 16.04中开发一个c ++应用程序。我用eclipse创建了一个可执行的c ++文件。此外,我正在使用外部库,如poco和avro,我动态链接。我需要在Lubuntu Desktop 12.10上运行的cubietruck上试用我的应用程序。我的方法是在Lubuntu上只安装所需的g ++编译器,因为我想在板上尽可能少地安装。然后在那里传输相同的文件夹结构,该结构驻留在包含可执行文件的Ubuntu以及外部库的.so文件及其标题中。由于我几乎没有董事会经验和Linux发行版之间的转移,我的方法是有效的吗?

1 个答案:

答案 0 :(得分:1)

我认为主要问题是不同的架构。您的主板是ARM,而您的桌面是x86。您的应用程序需要在板上编译。您还需要获取arm的库文件。