我安装了64位ubuntu,我正在尝试使用times.h编译代码但是我不断获得sys/times.h No such file or directory
到目前为止我尝试了什么
1.安装libc6-dev-i386,g ++ - multili,以及libc6和libc6-dev(即使已经安装)
2.我将<sys/times.h>
换成了</usr/include/sys/times.h>
,现在我得到了features.h No such file or directory error
问题:
如何接受</usr/include/sys/times.h>
而不是<sys/times.h>
,这有点奇怪,并且有帮助吗?
答案 0 :(得分:1)
我建议跑步:
$ locate /sys/time.h | grep include
使用输出,您可以确定下一步做什么:
如果存在名为/usr/include/<x86_64 or i386>-linux-gnu/sys/time.h
的文件,则只需运行:$ sudo ln -s /usr/include/<x86_64 or i386>-linux-gnu/sys /usr/include/sys
。如果检查,它将把编译器定向到正确的文件。这似乎是您手动执行的操作。
如果没有相关输出,请尝试下载build-essential。可能是缺少其他东西。 $ sudo apt-get update; sudo apt-get install build-essential
让我知道这是否有帮助!