ubuntu 上的 Eclipse 无法解析像 stdio 这样的简单库

问题描述 投票:0回答:1

我使用了以下代码,它给了我这个警告:“未解决的包含

#include <stdio.h>

int main(void)
{
    printf("Hello world!\n");
return 0;
}

我尝试重置 Eclipse,添加类似“\usr\includes”的路径。

c linux ubuntu eclipse-cdt
1个回答
0
投票

stdio 是一个标准头文件,在标准 Ubuntu 安装时将安装到

/usr/include
中。该位置通常位于
$PATH
环境变量内,并且通常会默认选择(好吧,至少在我的安装中是这样......)。

确保

/usr/include
位于 Eclipse 项目设置中的库搜索路径中。您在问题中指出了
\usr\includes
,无论是格式还是名称都是不正确的。

搜索路径中出现

/usr/include
后,如果仍然失败,请转到终端窗口并输入:

find /usr/include/ -name "stdio.h"

如果不存在,您需要安装/重新安装 build-essentials:

sudo apt-get install --reinstall build-essential
© www.soinside.com 2019 - 2024. All rights reserved.