银河麒麟V10 飞腾 Qt环境搭建
时间: 2023-10-20 09:09:18 浏览: 199
要在银河麒麟V10上搭建飞腾Qt环境,需要先安装飞腾编译器和Qt Creator。具体步骤如下:
1. 下载并安装飞腾编译器,可以从官网下载:https://www.cambricon.com/products/software/compiler
2. 下载并安装Qt Creator,可以从官网下载:https://www.qt.io/download
3. 打开Qt Creator,选择“Tools”->“Options”->“Devices”,点击“Add”按钮添加一个新的设备。
4. 在弹出的对话框中,选择“Generic Linux Device”作为设备类型,输入设备名称、IP地址、用户名和密码等信息。
5. 点击“Test”按钮测试连接是否成功。
6. 在“Kits”选项卡中,添加一个新的Kit,选择飞腾编译器和刚才添加的设备。
7. 点击“Apply”按钮保存设置。
相关问题
银河麒麟v10安装qt5.9.9
根据引用\[1\]和引用\[2\]的内容,安装Qt 5.9.9的步骤如下:
1. 下载Qt 5.9.9的源码包,可以从官方网站上下载。\[2\]
2. 将下载好的源码包解压到指定的文件夹中,不要再移动文件。\[1\]
3. 进入解压后的文件夹,执行配置命令,指定安装路径和其他选项。例如,在终端中运行`./configure -prefix /home/tlx/qt/sw/Qt5.9.9src/qt-everywhere-opensource-src-5.9.9/qtbase -opensource -nomake tests`。\[1\]
4. 确保配置成功后,运行`make`命令进行编译。\[3\]
5. 编译完成后,运行`make install`命令进行安装。Qt将被安装到指定的路径中。\[3\]
请注意,以上步骤是基于Linux系统的。如果你使用的是银河麒麟v10操作系统,你需要根据具体情况进行相应的调整。
#### 引用[.reference_title]
- *1* *2* [kylinV10移植qt5.9.9(一)](https://blog.csdn.net/bootleader/article/details/116243706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [银河麒麟V10 + 飞腾CPU编译安装 Qt5.9.9](https://blog.csdn.net/Sakuya__/article/details/127536152)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
银河麒麟v10+飞腾D2000配置qt
### 配置 Qt 开发环境
#### 下载并解压源码
为了在银河麒麟 V10 操作系统 + 飞腾 D2000 硬件平台上配置 Qt 开发环境,首先需要获取 Qt 的源代码。可以通过wget命令下载指定版本的Qt源码包:
```bash
wget https://download.qt.io/new_archive/qt/5.6/5.6.1/single/qt-everywhere-opensource-src-5.6.1.tar.gz
tar -zxvf qt-everywhere-opensource-src-5.6.1.tar.gz
```
此操作会将所需的全部文件提取到当前工作目录中[^1]。
#### 安装依赖项
确保已经安装了必要的构建工具和其他依赖库。这通常包括但不限于GCC编译器、CMake以及一些其他的开发库和支持软件。可以使用系统的包管理器来完成这些依赖关系的安装:
```bash
sudo apt-get update && sudo apt-get install build-essential libgl1-mesa-dev libxkbcommon-x11-0
```
对于特定于飞腾处理器架构的支持,可能还需要额外安装交叉编译链或其他专用驱动程序和库。
#### 编译 Qt 库
进入解压缩后的Qt源码根目录,并执行如下命令来进行静态编译(假设目标平台为ARM架构下的Linux系统):
```bash
cd qt-everywhere-opensource-src-5.6.1
./configure -static -prefix /opt/Qt-5.6.1-arm-linux-gnueabihf \
-device linux-generic-g++ \
-sysroot $(pwd)/../toolchain/sysroots/armv7a-vfp-neon-poky-linux-gnueabi \
-j$(nproc)
make install
```
这里`-sysroot`参数指定了用于交叉编译的目标平台的系统头文件和库的位置;而其他选项则控制着最终生成二进制的形式及其特性设置。
#### 设置环境变量
为了让新编译好的Qt能够被正确识别,在`.bashrc`或者其他shell初始化脚本里加入下面几行语句以便更新PATH路径以及其他相关环境变量:
```bash
export PATH=/opt/Qt-5.6.1-arm-linux-gnueabihf/bin:$PATH
export LD_LIBRARY_PATH=/opt/Qt-5.6.1-arm-linux-gnueabihf/lib:$LD_LIBRARY_PATH
export QT_SELECT=qt5.6.1-arm-linux-gnueabihf
```
通过上述方法即可实现对不同版本Qt的选择切换功能[^2]。
#### 测试 HelloWorld 程序
最后一步是验证整个过程是否成功。创建一个新的项目文件夹并将以下简单的 C++ 代码保存为 `main.cpp` 文件:
```cpp
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("Hello World!");
QObject::connect(&button,SIGNAL(clicked()),&app,SLOT(quit()));
button.show();
return app.exec();
}
```
接着利用 qmake 工具来自动生成 Makefile 并进行编译链接:
```bash
qmake -project
qmake CONFIG+=release
make
```
如果一切顺利的话,则应该可以在终端窗口内看到一个带有 "Hello World!" 文字按钮的小型图形界面应用程序正常启动运行。
阅读全文
相关推荐














