解决fatal error: bits/libc-header-start.h:no such file

本文最后更新于:4 个月前

保留现场

想要分别编译32位和64位的程序时,gcc出现了错误,

1
2
3
4
5
In file included from func_call.c:1:
/usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: 没有那个文件或目录
27 | #include <bits/libc-header-start.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

问题解决

问题原因猜测是默认gcc只提供当前机器的版本,解决如下

1
apt install gcc-multilib