腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“
linux
-2.6.3x.x/include/
asm
-generic/”是用来做什么的?
、
、
我的操作
系统
手册上说,如果你想在
Linux
内核中添加一个
系统
调用,编辑
linux
-2.x/include/
asm
-i386/unistd.h。 但是
linux
内核的源代码结构似乎发生了很大的变化。在
linux
-2.6.34.1版本的内核源代码树中,我只找到了
linux
-2.6.34.1/include/
asm
-generic/unistd.h和
linux
-2
浏览 4
提问于2010-07-14
得票数 5
回答已采纳
1
回答
Linux
中的unistd_64.h
、
、
、
在我的ubuntu机器上,/usr/include/x86_64-
linux
-gnu/
asm
/unistd_64.h比/usr/src/
linux
-headers-5.8.0-50-generic/arch因此,我看不到从Linuxv5.6添加到/usr/include/x86_64-
linux
-gnu/
asm
/unistd_64.h中的新
系统
调用,
浏览 11
提问于2021-05-17
得票数 0
回答已采纳
1
回答
为什么我的
系统
中有这么多版本的头文件?
、
、
、
一本书告诉我,可以在头文件unistd.h中找到
linux
系统
调用(我认为它是内核和库之间的接口),所以这似乎是一个很好的起点。但是,当我尝试在我的
系统
上查找头文件时(使用locate unistd.h),我得到了以下结果:/usr/include/
asm
-generic/unistd.h/
asm
/unistd.h /usr/src/
浏览 4
提问于2013-04-27
得票数 2
回答已采纳
2
回答
如何在Eclipse中包含用于
Linux
内核开发的
asm
头目录?
、
、
、
、
我正在Eclipse IDE for C/C++
Linux
Developers (Indigo SR2)中为嵌入式
系统
开发一个
Linux
内核模块(驱动程序)。但是,有几个内核的头文件引用了
asm
目录,它实际上是
linux
/
asm
-powerpc目录(在我的例子中)的一个覆盖,覆盖了
linux
/
asm
-generic目录的顶部,其中特定版本覆盖了通用版本。如何告诉Eclipse的索引器首先将"
asm</
浏览 8
提问于2012-05-01
得票数 1
回答已采纳
1
回答
如何在Windows中将
linux
头添加到Eclipse
、
、
、
、
我试图通过
Linux
上的CDT在Eclipse中编写内核模块(使用纯C),但CDT似乎没有
检测
到库。尚未解决的图书馆是:#include <
linux
/slab.h> #include <
asm
/atomic.h> #include <
linux
/list.h&g
浏览 2
提问于2014-06-05
得票数 1
回答已采纳
3
回答
在
linux
/include/
asm
中,
asm
代表什么?
从读取 我搜索过wiki,但没有找到答案。
浏览 16
提问于2012-12-05
得票数 6
回答已采纳
1
回答
如何为6502CPU (C64)建立一个C64交叉装配工具链?
、
、
、
、
我正试图为一个名为的商品64/6502跨汇编程序建立一个尽可能可重用的cmake构建
系统
。我的问题是: (这是我的和下面的文件) 我的.SET(CMAKE_
ASM
_TMPX_COMPILER "${
浏览 2
提问于2019-06-29
得票数 3
回答已采纳
1
回答
sys/socket.h在64位
Linux
平台上编译32位库时出错
、
当我试图编译32位库(用于
linux
)时,例如:我收到一个错误:我能做些什么来在32位
linux
上用
浏览 4
提问于2016-03-03
得票数 0
回答已采纳
2
回答
Ubuntu中的unistd_64.h
、
、
据我理解,unistd_64包含
系统
调用号(有很多限制)。当我从终端搜索文件时,它会在不同目录下显示多个结果如下: /usr/s
浏览 1
提问于2018-01-26
得票数 0
3
回答
当我编译
linux
内核时#Include如何工作
、
我需要用arm-
linux
作为嵌入式
系统
编译一个2.6.28
Linux
内核,我正在运行Ubuntu12.10 x86。我查看了2.6内核源代码,发现如下:#include <
linux
/kernel.h>#include<
asm
/io.h> #include <
as
浏览 10
提问于2013-04-18
得票数 1
回答已采纳
1
回答
在LinuxKernel5.0.1中为x86 arch定义的
系统
调用ID在哪里?
、
、
、
、
我是遵循
Linux
系统
编程视频教程。当我到达“如何添加您自己的
Linux
”部分时,指导员显示所有
系统
调用in (从__NR开始)都存在于arch/x86/include/
asm
/unistd_32.h或unistd_64.h (取决于目标但是在我的源代码(
Linux
-5.0.1)中,我没有看到这些文件,只有一个unistd.h不包含
系统
调用I。这些文件是移到别处了还是x86现在没有自己的
系统
调用表了。
浏览 0
提问于2019-03-14
得票数 1
回答已采纳
1
回答
为什么
Linux
内核头包含对不存在的头的引用?
、
、
、
、
emulate.c文件包含如下所示的#includes:#include <
linux
/module.h>#include <
asm
/uaccess.h> 在我的
系统
中,只有
linux
/version.h存在。这是可行的,除了/usr/src/
l
浏览 0
提问于2016-03-21
得票数 1
回答已采纳
1
回答
“/usr/include/
linux
/errno.h:1:23:致命错误:
asm
/errno.h:没有此类文件或目录”
、
、
、
、
我试着用make的gcc4.6.2来构建Android2.3.7
系统
。/gcc/libgcc2.c:29:/usr/include/
linux
/errno.h:1:23: fatal err
浏览 0
提问于2016-09-28
得票数 0
1
回答
如何获取内核头文件?
、
、
我正在尝试在内核2.6.21中进行新的
系统
调用但是要使用这个功能,我意识到我必须根据2.6.21版本安装内核头文件。#include <
linux
/kernel.h>#include <
linux
/module.h>#incl
浏览 18
提问于2011-05-14
得票数 1
回答已采纳
2
回答
在RPI3/ModelB上实现CPU热插拔的
系统
调用
、
、
、
、
我的目标是在
linux
内核中实现一个启用/禁用CPU内核的
系统
调用。#include <
linux
/kernel.h>#include <
asm
/uaccess.h> #include <
asm
/unis
浏览 2
提问于2017-08-21
得票数 1
1
回答
开发Ubuntu设备驱动程序
根据"
Linux
设备驱动程序“一书,我试图编写一个简单的设备驱动程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。该操作
系统
是Ubuntu14.04LTS,内核为3.13.0-29-通用的在一个旧的英特尔(奔腾D (EMT/64位)的PC机上)。I/usr/src/include I/usr/src
浏览 0
提问于2014-07-24
得票数 1
1
回答
在
linux
上
检测
VMM
、
我正在尝试
检测
是否运行在虚拟环境(vmware、virtualbox等)上。在Windows上,我使用了几个
ASM
,但我不能在
Linux
中使用它们,主要是因为代码可能在32位或64位
Linux
上编译和运行。VMWare、virtualbox和其他虚拟机上进行了测试:{ __
asm
1 : 0; { unsig
浏览 0
提问于2010-09-08
得票数 1
回答已采纳
1
回答
在C程序中包含ext4.h
、
、
我正在尝试创建一个可以读取ext4文件
系统
的小程序,为此,我需要使用ext4.h文件中定义的所有结构。问题是,这个文件包含一组内核标头,例如#include <
linux
/magic.h>#include<
linux
/quota.h> #include <
linux
/rwsem.h&
浏览 6
提问于2020-10-01
得票数 0
1
回答
如何在内核模块Makefile中提供包含目录路径
、
、
、
、
我正在使用一个小型演示内核模块学习内核中断,该模块使用以下两个标头
asm
/mach/irq.h ifeq (${KERNELRELEASE},) #include <
asm
/exception.h> 我在/usr&
浏览 0
提问于2018-05-11
得票数 1
4
回答
您在哪里找到用于
Linux
的syscall表?
但也有很多人提到它通常在标头包中找到。我如何理解退出/include/uapi/
asm
-generic/unistd.h?仍然在/usr/include/
asm
/有#define __NR_read (__X32_SYSCALL_BI
浏览 0
提问于2018-02-04
得票数 33
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux分区信息丢失导致的asm无法启动问题
ASM环境下防止误将数据文件扩容到本地文件系统的方法
Linux系统
Linux系统安装
揭秘Linux 监控系统 Linux-dash
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券