腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核
:静态Const #
Define
c
、
linux
、
linux-kernel
在编写
linux
内核
模块时,哪个更“合适”:使用static const来定义常量,还是使用#
define
? 我有一个与硬件相关的
内核
模块,并且我有一个典型的常量,即缓冲区的数量。C风格通常推荐使用static const,但我注意到
内核
到处都是#
define
。有什么原因吗?
浏览 2
提问于2014-10-13
得票数 7
回答已采纳
3
回答
用模块连接到syscall表
c
、
linux-kernel
、
system-calls
、
kernel-module
在我早期的
内核
编程中,我试图替换/挂起ioctl syscall,目的是记录并最终检查完成的每个ioctl调用。#include <
linux
/module.h>#include <
linux
/syscalls.h>
浏览 3
提问于2017-06-18
得票数 0
2
回答
无法在Ubuntu 16.04.1上构建OpenSSL3.0.0时启用ktl
16.04
、
kernel
、
compiling
、
openssl
、
tls
尽管我使用的是Ubuntu16.04.1(
内核
版本: 4.15),但不知怎么的,这个构建正在获取主机中不存在的旧版本的
内核
头,并且跳过了KTLS特性,./
linux
-headers-4.15.0-50/include/
linux
/
浏览 0
提问于2019-06-28
得票数 -1
2
回答
如何使用buildroot静态构建
内核
模块?
linux-kernel
、
driver
、
buildroot
对于如何在设备驱动程序中进行静态编译,是否有一个示例包?
浏览 1
提问于2016-01-22
得票数 0
回答已采纳
1
回答
在用户空间程序中包括ioctl代码
c
、
linux
、
linux-kernel
、
linux-device-driver
、
ioctl
用户空间程序包含
内核
模块中使用的ioctl代码有一种常见的做法。mydev.h#
define
MYDEV_H #
define
我通常将我的ioctl代码放在一个头中,并将其包含在
内核
模块代码中。我只考虑在我的用户空间应用程序中包含这个头,但是我意识到
linux
/
浏览 10
提问于2013-04-18
得票数 2
回答已采纳
1
回答
Linux
内核
错误:令牌之前缺少二进制运算符“(
c
、
linux-kernel
、
c-preprocessor
、
kernel-module
Linux
内核
模块中的一些简单的预处理代码给出了以下错误: #if defined(AAA) || defined(BBB) #
define
SOME 111#
define
SOME 222#
d
浏览 1
提问于2019-04-01
得票数 3
回答已采纳
1
回答
内核
构建缓存/不确定性
linux
、
linux-kernel
、
ccache
我运行一个CI服务器,我用它来构建一个定制的
linux
内核
。CI服务器功能不强,每次构建的时间限制为3h。为了在这个限制范围内工作,我有了使用ccache缓存
内核
构建的想法。我希望我能够创建一个缓存,每一个次要版本发布一次,并将其用于补丁版本,例如,我为4.18创建了一个缓存,我希望将其用于所有4.18.x
内核
。$ ccache -s cache directory
浏览 0
提问于2018-08-16
得票数 5
回答已采纳
1
回答
linux
文件命令输出中的版本号字段是什么?
linux
、
version
、
release
、
glibc
"version“执行以下命令,我将得到以下输出版本: ELF 32位LSB可执行文件,Intel 80386,version 1 (SYSV),动态链接(使用共享libs),用于GNU/
Linux
据我所见,这个数字绝对不是我想获得一些简单的标识符,让客户知道他们应该下载哪个二进制版本,理想情况下,他们应该能够通过键入命令来识别哪个版本
浏览 2
提问于2010-01-25
得票数 6
1
回答
如何找到
内核
结构元素的偏移量?
linux
、
kernel
、
structure
在
linux
内核
中,我需要找到
内核
结构的成员变量的偏移量。我试图使用offsetof,但它声称我有一个未定义的结构。在用户空间中可以这样做吗?因为
内核
结构不允许在用户空间中使用,所以我看不到使用offsetof来找到它。有没有其他方法可以找到这个?
浏览 0
提问于2013-03-15
得票数 0
1
回答
Linux
内核
:为什么在使用每个CPU变量时会禁用抢占?
linux-kernel
、
preemptive
我从
linux
内核
中查看这个宏,它与处理cpu特定的变量有关。#
define
get_cpu_var(var) \ (*({在
内核
中,抢占不是不能发生的事情吗?(因为
内核
是执行抢占的
内核
)
浏览 4
提问于2018-03-21
得票数 0
回答已采纳
2
回答
鼠标被识别为键盘xinput (Fedora 22)
xorg
、
mouse
、
xinput
keyboard (3)]有没有办法,除了重新编译我的
内核
来解决这个问题
浏览 0
提问于2015-06-06
得票数 2
3
回答
在
Linux
内核
模块中,module_init和init_module有什么区别?
linux
、
operating-system
、
linux-kernel
、
kernel
、
linux-device-driver
我一直试图移植很少的
linux
驱动程序,并意识到
linux
的
内核
版本2.4和2.6之间有很大的区别。在2.4版本的
内核
中,模块编程如下-#include <
linux
/module.h>#include <
linux
/init.h> #incl
浏览 3
提问于2010-07-10
得票数 12
回答已采纳
1
回答
为什么票证自旋锁.h文件没有由
内核
编译?
c
、
linux
、
linux-kernel
、
kernel
我使用
Linux
2.6.31.8作为
内核
环境。现在,我需要对
内核
中的票据自旋锁做一些修改。但令我惊讶的是,票证spinlock.h文件根本没有由
内核
编译。include <asm/atomic.h>#include <asm/page.h>#include <
linux
* * (the type defin
浏览 2
提问于2013-07-19
得票数 1
3
回答
拥有可搜索的
linux
内核
文件的网站的名称是什么?
linux-kernel
我并不是说在哪里可以下载
内核
。我也不是指
内核
文档。 我的意思是,我知道有一个网站,我可以浏览/搜索
linux
内核
的源代码,组织得很好,不需要在我的笔记本上下载任何东西。顺便说一句,这不是github。
浏览 0
提问于2019-01-04
得票数 1
2
回答
在
Linux
内核
源中定义了TTL (生存时间)值在哪里?
c
、
linux-kernel
在
Linux
内核
源代码中,我很难找到TTL的定义位置。谁能指出这是哪个文件?tot_len = htons(sizeof(struct bootp_pkt)); h->ttl = 64; 如果我改变它并编译
内核
源代码Edit:也可以在include/uapi/
linux
/ip.h的第69行定义它: #
define
IPVERSION 4 #
define
MAXTTL
浏览 27
提问于2020-01-08
得票数 0
回答已采纳
6
回答
如何构建相同的
Linux
内核
两次源代码并获得相同的校验和
linux
、
binary
、
kernel
、
checksum
、
binary-reproducibility
我正在寻找是否有可能构建两次相同的
Linux
内核
(相同的源代码、相同的环境、相同的选项、相同的编译器)并获得相同的校验和。有人知道怎么做吗?
浏览 31
提问于2009-06-29
得票数 6
回答已采纳
1
回答
Android (
Linux
)
内核
'HZ‘变量
linux-kernel
、
android-wifi
我正在研究WiFI (net/mac80211) (三星Galaxy S3的
内核
源代码-GT-I9300-
内核
)的
内核
源代码。/if_arp.h>#include <
linux
/pm_qos_params.h>#
浏览 3
提问于2013-05-09
得票数 2
回答已采纳
1
回答
Linux
头文件中的__VMKLNX__是什么?
c
、
linux
、
linux-kernel
、
predefined-variables
、
predefined-macro
在许多
Linux
内核
模块(硬件驱动程序)的源文件中,人们可以看到以下几行:__VMKLNX__未在此模块的源代码中定义。
浏览 3
提问于2014-10-09
得票数 1
回答已采纳
1
回答
在
Linux
内核
源中遇到Abstruse #
define
宏
c
、
gcc
、
linux-kernel
、
c-preprocessor
定义如下的get_cpu_var marcro 30 extern
浏览 0
提问于2012-04-16
得票数 7
回答已采纳
2
回答
在
内核
5.11上编译wanpipe驱动程序
c++
、
compilation
、
asterisk
、
kernel-module
我正在尝试在Ubuntu21.04和
内核
v5.11的Ubuntu21.04上编译Sangoma的wanpipe驱动v7.0.32,以便与我的A200电话卡一起使用。驱动程序是为支持
内核
5.8而编写的。我已经使用5.8
内核
成功地构建了它,但我更希望能够继续使用5.11
内核
,这样我就不必降级我的生产服务器。WAN_IOCTL unlocked_ioctl#
define
WANDEF_IOCTL_FUNC(
浏览 405
提问于2021-07-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券