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

pxy2qtax  于 4个月前  发布在  Linux
关注(0)|答案(1)|浏览(59)

我使用了下面的代码,它给了我这个警告:“未解决的包含<stdio.h>“

#include <stdio.h>

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

字符串
我尝试重置eclipse,添加路径像“\usr\includes”。

7uzetpgm

7uzetpgm1#

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

相关问题