gpt4 book ai didi

无法在 GCC crunchbang 中编译 x86

转载 作者:行者123 更新时间:2023-11-30 15:39:05 26 4
gpt4 key购买 nike

我似乎无法使用 GCC 将 C 编译为 x86。我正在使用 crunchbang。

简单的C测试文件:

#include <stdio.h>

int main(){
printf("Test x86");
}

当使用以下命令编译时:
gcc -o 64 test.c
我没有收到任何错误或输出。但是,当使用以下内容编译时:
gcc -o 64 -m32 test.c
我收到的消息是:

In file included from /usr/include/features.h:356:0,
from /usr/include/stdio.h:28,
from test.c:1:
/usr/include/x86_64-linux-gnu/sys/cdefs.h:359:27: fatal error: bits/wordsize.h: No such file or directory
compilation terminated.

现在,浏览这些文件,它们似乎位于错误的文件夹中,因为。我不知道在这里做什么。

/usr/include/features.h:586的内容

#  include <x86_64-linux-gnu/sys/cdefs.h>

第 359 行出现错误。该行如下所示:

#include <bits/wordsize.h>

该文件实际上位于此处:/usr/include/x86_64-linux-gnu/bits/wordsize.h

最佳答案

GCC 应支持或与 multilib 一起运行以消除此错误。

关于无法在 GCC crunchbang 中编译 x86,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21597892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com