gpt4 book ai didi

c - fatal error : interrupt. h : No such file or directory #include

转载 作者:行者123 更新时间:2023-11-30 16:27:43 24 4
gpt4 key购买 nike

运行下面的代码后,我收到标题中的错误。

    #include<stdio.h>
int main()
{
printf("hello World!\n");
return 0;
}

其他信息:

头文件stdio.h包含在usr/include目录中。

gcc 编译器。

使用最新的 Ubuntu 操作系统。

C 程序。

文件名binaryWords.c

命令行:“gcc binaryWords.c -o BinaryWords。”

错误消息已满:

In file included from /usr/local/include/stdio.h:11:0,
from binaryWords.c:1:
/usr/local/include/thread.h:11:10: fatal error: interrupt.h: No such file or directory
#include <interrupt.h>
^~~~~~~~~~~~~
compilation terminated.

如何修复此错误?为什么需要interrupt.h?

最佳答案

在Ubuntu系统中有目录usr/include和usr/local/include。我有一个用于 xinu 嵌入式系统的 header stdio.h,它实现了位于 usr/local/include 中缺少的interrupt.h header ,因此“interrupt.h”未找到错误。 usr/include 中是标准 C 库和标准 stdio.h。一旦我删除了 usr/local/include 中的 header ,就编译了简单的 helloWorld 程序,并且我能够运行该程序。

可能的结论是,GCC 编译器在 usr/include 目录中搜索之前先在 usr/local/include 目录中搜索。

关于c - fatal error : interrupt. h : No such file or directory #include <interrupt. h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52634435/

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