Questions tagged «header-file»

1
/ usr / include / sys和/ usr / include / linux之间的区别?
好吧,显然有区别,但是我很好奇为什么某些东西在/ usr / include / sys下,而另一些东西在/ usr / include / linux下,并且具有相同的头文件名呢?这与POSIX vx非POSIX有关吗? 另外,我已经通过抓取内核头文件包在Fedora系统上用头文件填充了/ usr / include / linux,我是否有一个标准的包名来获取头文件,该文件位于/ usr / include / sys下?我一直找不到。

4
使用实时内核头文件编译用户空间代码与默认头文件
根据客户要求,我使用默认内核安装了CentOS 5.6。安装此内核后,time.h文件包含#define CLOCK_MONOTONIC。 现在,安装了实时内核以及kernel-devel,我们的代码想使用CLOCK_MONOTONIC_RAW。它确实作为内核头文件的一部分存在,但是当我编译我们的代码时,它不在标准用户空间包含中找到它。 我的问题是,time.h用实时内核包括/替换默认找到的内容的正确程序是什么?从我的研究来看,符号链接看起来很糟糕,那么应该如何处理呢?程序或过程是什么?根据客户的要求,不能选择升级到CentOS 6.0或5.7。


2
“ linux-headers-3.7.5-1-ARCH”意味着什么软件包?
我正在调试一个封闭源代码的软件安装程序,该安装程序似乎对我的发行版有一些先入为主的想法。找不到后,安装将中止apt-get。它尝试运行的命令是: apt-get -y -q install linux-headers-3.7.5-1-ARCH 我想“软件包名称”来自/usr/src,唯一的入口是linux-3.7.5-1-ARCH。是否有人对我应该使用pacman安装哪个软件包有任何有根据的猜测? 标头可能将用于编译自定义硬件的驱动程序。 这是安装日志中的一些相关文本: 注:必须针对Linux OS当前正在运行的内核的内核源构建Linux驱动程序。该脚本为您自动完成此任务。 注意:您必须安装Linux OS内核标头源文件。如果计划运行Jungo调试监视器,则可能还需要安装“ compat-libstdc ++”和“ libpng3”。 您的Linux当前正在运行以下内核版本: 3.7.5-1-ARCH

2
Linux中的“ sys / ioctl.h”标头
我在 Linux 2.6.32-26-generic 当我查看“ ioctl.h”听众文件的linux源代码时,我可以看到许多变体。(对于不同的平台,我想)。即 ./fs/ocfs2/ioctl.h ./fs/btrfs/ioctl.h ./fs/ceph/ioctl.h ./include/config/i2o/config/old/ioctl.h ./include/asm-generic/ioctl.h ./include/linux/hdlc/ioctl.h ./include/linux/ioctl.h ./drivers/video/via/ioctl.h ./drivers/staging/vt6655/ioctl.h ./drivers/staging/vt6656/ioctl.h ./arch/ia64/include/asm/ioctl.h ./arch/h8300/include/asm/ioctl.h ./arch/microblaze/include/asm/ioctl.h ./arch/score/include/asm/ioctl.h ./arch/avr32/include/asm/ioctl.h ./arch/alpha/include/asm/ioctl.h ./arch/x86/include/asm/ioctl.h ./arch/m32r/include/asm/ioctl.h ./arch/mn10300/include/asm/ioctl.h ./arch/sparc/include/asm/ioctl.h ./arch/powerpc/include/asm/ioctl.h ./arch/m68k/include/asm/ioctl.h ./arch/sh/include/asm/ioctl.h ./arch/xtensa/include/asm/ioctl.h ./arch/mips/include/asm/ioctl.h ./arch/s390/include/asm/ioctl.h ./arch/arm/include/asm/ioctl.h ./arch/blackfin/include/asm/ioctl.h ./arch/frv/include/asm/ioctl.h ./arch/parisc/include/asm/ioctl.h ./arch/cris/include/asm/ioctl.h 但我看到该文件被包含为 #include <sys/ioctl.h> 此映射如何工作?
8 linux  c  header-file 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.