fatal error: bits/c++config.h: No such file or directory

本文介绍了解决在QTcreator中编译32位程序时遇到的问题,提供了安装多版本编译模式所需的插件命令,包括使用sudo apt-get install gcc-multilib g++-multilib来安装最新版本或多尝试安装指定版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在QT creator 中,想编译32bit的程序,结果编译的时候,出现了题中的错误。

那是系统还没有安装多版本编译模式的缘故,安装如下插件即可。

sudo apt-get install gcc-multilib g++-multilib

如果上面的安装最新版失败了,也可以尝试下面的版本。

sudo apt-get install gcc-4.8-multilib g++-4.8-multilib
FQBN: esp32:esp32:esp32:PSRAM=enabled,EventsCore=0 Using board 'esp32' from platform in folder: D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7 Using core 'esp32' from platform in folder: D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7 cmd /c if exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\testArduino\\partitions.csv" COPY /y "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\testArduino\\partitions.csv" "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\partitions.csv" cmd /c if not exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\partitions.csv" if exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32\\partitions.csv" COPY "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\variants\\esp32\\partitions.csv" "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\partitions.csv" cmd /c if not exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\partitions.csv" COPY "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\arduino-cli\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.7\\tools\\partitions\\default.csv" "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\partitions.csv" esptool.py v4.5 Creating esp32 image... Merged 1 ELF section Successfully created esp32 image. cmd /c if exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\testArduino\\build_opt.h" COPY /y "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\testArduino\\build_opt.h" "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\build_opt.h" cmd /c if not exist "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\build_opt.h" type nul > "D:\\ddd\\BaiduNetdiskDownload\\mixly2.0-win32-x64\\mixlyBuild\\build_opt.h" Detecting libraries used... In file included from d:\ddd\baidunetdiskdownload\mixly2.0-win32-x64\arduino-cli\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\stdlib.h:36, from D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7/tools/sdk/esp32/include/newlib/platform_include/assert.h:21, from d:\ddd\baidunetdiskdownload\mixly2.0-win32-x64\arduino-cli\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\sys\reent.h:503, from D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7/tools/sdk/esp32/include/newlib/platform_include/sys/reent.h:17, from d:\ddd\baidunetdiskdownload\mixly2.0-win32-x64\arduino-cli\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\sys-include\stdio.h:60, from D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7\cores\esp32/Arduino.h:27, from D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\mixlyBuild\sketch\testArduino.ino.cpp:1: d:\ddd\baidunetdiskdownload\mixly2.0-win32-x64\arduino-cli\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory #include <bits/c++config.h> ^~~~~~~~~~~~~~~~~~ compilation terminated. Error during build: exit status 1 Used platform Version Path esp32:esp32 2.0.7 D:\ddd\BaiduNetdiskDownload\mixly2.0-win32-x64\arduino-cli\Arduino15\packages\esp32\hardware\esp32\2.0.7
03-30
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值