我最近从 Kubuntu 12.04 升级到 13.04,完全重新安装。
使用 gcc 4.7.3。我编译了一些程序,发现没有/usr/include/sys
目录。也就是说types.h
,stat.h
、 等不存在。它们存在于include/linux
目录中,但不存在include/sys
.
这是怎么回事?
Rad*_*anu 16
如果您在 64 位系统上使用 Ubuntu(我现在无法在 32 位系统上准确发送文本),那么问题中的目录是:
/usr/include/x86_64-linux-gnu/sys
Run Code Online (Sandbox Code Playgroud)
现在,有了这些信息,您可以/usr/include/sys
在终端上使用以下命令创建指向这些文件的符号链接(如果您确实在该位置 ( )需要它们):
sudo ln -s /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/sys/types.h
sudo ln -s /usr/include/x86_64-linux-gnu/sys/stat.h /usr/include/sys/stat.h
# ...etc
Run Code Online (Sandbox Code Playgroud)
小智 6
如果您在 64 位 linux 上工作,请安装 libc6-dev-amd64。在 ubuntu 终端输入以下命令:
sudo apt-get install libc6-dev-amd64
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
35390 次 |
最近记录: |