/usr/include/下没有sys文件夹
发表于 : 2014-05-12 13:33
可以引用sys/xxx头文件,但是在/usr/include/下面为什么找不到呢?
求解,这类头文件到底放哪里?
求解,这类头文件到底放哪里?
谢拉。。。以为linux文件夹是linux/xxx头文件的。。。linux文件夹怎么可以用sys/xxx来引用。。。astolia 写了:我记得应该是在/usr/include/linux下面,前提是你要安装头文件包
sudo apt-get install libc6-dev linux-libc-dev linux-headers-generic
另外可以用gcc -print-search-dirs看看当前环境下的搜索路径
啊,记错了。现在的ubuntu系统上应该是/usr/include/x86_64-linux-gnu/sys 或者是 /usr/include/i386-linux-gnu/sys了。triplec 写了:谢拉。。。以为linux文件夹是linux/xxx头文件的。。。linux文件夹怎么可以用sys/xxx来引用。。。astolia 写了:我记得应该是在/usr/include/linux下面,前提是你要安装头文件包
sudo apt-get install libc6-dev linux-libc-dev linux-headers-generic
另外可以用gcc -print-search-dirs看看当前环境下的搜索路径
代码: 全选
gcc -v -E - < /dev/null 2>&1 | awk '/^#include/,/^End of search/'