TI论坛
直播中

李进锋

8年用户 999经验值
私信 关注
[问答]

DLPC350在ubuntu下使用qt5.15编译SDK时发现,qt找不到gcc7.5的编译器,怎么解决?


  • 在ubuntu下使用qt5.15编译SDK时发现,qt找不到gcc7.5的编译器(已经配置了gcc7.5);而在windows下是没问题的.请问ubuntu下该如何编译呢?

回帖(1)

久醉不醒

2025-2-18 18:01:36
在Ubuntu下使用Qt 5.15编译SDK时,如果发现Qt找不到gcc 7.5编译器,可以尝试以下步骤来解决问题:

1. 确认gcc 7.5已正确安装:
   打开终端,输入以下命令检查gcc 7.5是否已安装:
   ```
   gcc-7.5 --version
   ```
   如果未安装,可以使用以下命令安装gcc 7.5:
   ```
   sudo apt-get update
   sudo apt-get install gcc-7.5
   ```

2. 更新Qt的编译器配置:
   打开Qt Creator,进入“Tools” > “Options” > “Build & Run” > “Compilers”。在“Compilers”页面,找到“C”和“C++”选项卡,点击“Add”按钮添加gcc 7.5编译器。在弹出的窗口中,选择“GCC”作为编译器类型,然后输入gcc 7.5的路径(通常是`/usr/bin/gcc-7.5`)。完成后,将gcc 7.5设置为默认编译器。

3. 配置环境变量:
   打开终端,编辑`~/.bashrc`文件:
   ```
   nano ~/.bashrc
   ```
   在文件末尾添加以下行,将gcc 7.5设置为默认的gcc版本:
   ```
   export CC=gcc-7.5
   export CXX=g++-7.5
   ```
   保存并关闭文件。然后,运行以下命令使更改生效:
   ```
   source ~/.bashrc
   ```

4. 重新编译SDK:
   在Qt Creator中,选择您的项目,然后点击“Build” > “Rebuild All”重新编译SDK。

按照以上步骤操作后,Qt应该能够找到并使用gcc 7.5编译器。如果在Windows下没有问题,那么问题很可能是由于Ubuntu下的环境配置导致的。通过以上步骤,您应该能够在Ubuntu下成功编译SDK。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分