腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用glibc调用gettid
、
、
、
、
对于这个我使用syscall(SYS_gettid);的问题是,我被迫包括bits/
syscall.h
而不是理想的情况,即sys/
syscall.h
。sys/
syscall.h
在内部调用bits/
syscall.h
,但这是用#ifndef _LIBC宏包装的。i.e /* The
Linux
kernel header file defines macros `__NR_<name>
浏览 1
提问于2012-03-05
得票数 6
2
回答
是否有命令在bash中列出
linux
上的所有syscall名称和编号?
、
、
我知道syscall 1的意思是write
浏览 4
提问于2011-09-23
得票数 4
回答已采纳
1
回答
libdft_api.h:36:25:致命错误:sys/
syscall.h
:没有这样的文件或目录
、
、
但是,当我尝试make命令时,它返回错误:$ cygcheck -l cygwin | grep
syscall.h
浏览 8
提问于2012-06-24
得票数 2
2
回答
Ubuntu中的unistd_64.h
、
、
当我从终端搜索文件时,它会在不同目录下显示多个结果如下: /usr/src/
linux
-headers-3.5.0-23-generic/arc
浏览 1
提问于2018-01-26
得票数 0
1
回答
Syscall - sys/
syscall.h
-不是这样的文件或目录-
、
、
、
我在哪里可以找到这个库?编译器报告我:“不是这样的文件或目录”...我想调用这个库中包含的syscall函数...
浏览 0
提问于2014-04-18
得票数 3
1
回答
使用__NR_in用户空间代码
、
、
、
我有一个代码,它通过以下方式检查某些系统调用的存在在通过预处理器运行源文件之后,我看到正在编译#else中的代码。原因是包含在unistd.h下的/usr/include,而包含这些特定定义的unistd.h文件位于/usr/include/asm-generic/unistd.h下。那我该怎么把它包括进去?我正在工作的代码是由第三方编写的,所以我不知道他们选择遵循的策略是否正确(依赖这些定义)。
浏览 3
提问于2014-04-04
得票数 0
回答已采纳
1
回答
GCC与Cygwin/Win7 7:缺少
syscall.h
、
、
我试图在Windows7Cygwin上编译
linux
源代码,并得到以下错误:getconf: Unrecognized variable `LFS_CFLAGS'src/main.c:10:25: schwerwiegender Fehler: sys/
syscall.h
: No such file or director
浏览 1
提问于2013-11-10
得票数 1
回答已采纳
1
回答
退出系统调用的正确常量是什么?
、
、
我正在努力学习x86_64组装,并使用GCC作为我的汇编程序。我使用的确切命令是:我主要用gcc做预处理器。这是tapydn.S_start: movl $0x00, %ebx这会导致分割错误。我相信问题在于以下几点:我之所
浏览 3
提问于2017-01-28
得票数 7
回答已采纳
1
回答
编译内核模块后出错: sys/
syscall.h
:没有这样的文件或目录
、
、
、
/module.h>#include </usr/src/kernels/
linux
/arch/x86/include/asm/unistd.h>#include <asm/unistd.h>#include <
linux
浏览 2
提问于2017-09-05
得票数 1
1
回答
如何在C/C++中获得
Linux
系统调用的输出?
、
、
、
、
我向我的
Linux
添加了一个简单的helloworld系统调用。sys_helloworld{#include <stdio.h>#include <sys/
syscall.
浏览 0
提问于2014-11-09
得票数 2
回答已采纳
2
回答
如何使用我的自定义系统调用的名称而不是它的编号
、
也许,我混淆了一些概念,但我有这样的问题:#include <stdio.h>#include <sys/
syscall.h
#include <stdio.h>#include <sys/
syscall.h
> int
浏览 0
提问于2014-04-27
得票数 1
回答已采纳
1
回答
sigqueue可以和pthread一起使用吗?
、
、
、
、
我的
linux
中没有。
浏览 4
提问于2014-02-09
得票数 1
1
回答
来自Cython的syscall或gettid系统函数
、
我在运行
Linux
。我可以很容易地得到gettid函数号: cdef int __NR_gettid 但是我找不到如何导入syscall,或者更好的
浏览 1
提问于2018-05-06
得票数 2
回答已采纳
2
回答
H没有找到这样的文件或目录
、
、
首先,我在代码块窗口中编译了代码,得到了一个dir/file找不到的错误,然后我认为应该在
Linux
中编译这段代码。但之后我也犯了同样的错误。我还读到了一些关于堆栈溢出的其他问题: sudo apt-get update
linux
报头。 在使用
syscall.h
的地方阅读,但是BUFSIZ没有定义,我不认为这本书是错的。
浏览 5
提问于2014-07-22
得票数 3
回答已采纳
2
回答
获取GCC错误:"sys/memfd.h:没有这样的文件或目录“
、
、
、
、
我尝试在我的C代码中使用memfd_create系统调用。我试图包括sys/memfd.h作为memfd_create的手册页,说是合适的,但GCC给了我错误"sys/memfd:没有这样的文件或目录“。 我试过用谷歌搜索,但找不到有同样问题的人。我注意到一些版本的memfd_create手册页说我应该包括sys.mman.h,但当我尝试它时,它似乎没有帮助。它会说memfd_create是隐式声明的。 这是我的问题的最小复制品。 #include <stdio.h>#include <ctype.h> #
浏览 231
提问于2019-06-16
得票数 1
回答已采纳
1
回答
Linux
中的
syscall.h
包含什么?
、
源代码引用了sys/
syscall.h
头,它存在于
Linux
中,但不适用于AIX。在挖掘原始代码时,会重复使用此标头。在这个标题中包含了什么,还有其他选择吗?
浏览 0
提问于2019-09-09
得票数 0
回答已采纳
5
回答
希斯卡尔怎么了?
我正在测试K&R书的一些代码示例,它在其中一个程序中使用#include "syscalls.h",但是编译器抱怨找不到文件。我应该用什么取代syscalls.h?有人反对吗?
浏览 0
提问于2011-09-11
得票数 19
1
回答
VS2019
linux
头文件
、
、
我正在尝试使用VS2019为
linux
开发C代码。我发现,虽然许多
Linux
标头(如sys/ypes.h和being .h)都被找到了,但其他的(如sys/
syscall.h
和fcntl.h )却没有被找到。我可以看到,它有许多头的本地副本,比如本地
linux
平台directory...can中的stdint.h,我只是从目标机器上剪切和粘贴缺少的头?
浏览 0
提问于2019-02-22
得票数 1
1
回答
将参数传递给自定义系统调用
、
、
下面是我的系统呼叫 { #include <
linux
/kernel.h>#include <unistd.h> int main()
浏览 0
提问于2016-11-04
得票数 5
回答已采纳
1
回答
未定义的系统如何调用-1?
、
、
我在我的
Linux
内核中定义了一个'helloworld‘系统调用,并重新编译了它。系统调用的代码是:#include<
linux
/init.h>#include<
linux
/syscalls.h\n");} 但是,当我使用另一个内核版本(不包括此系统调用)从同一个操作系统调
浏览 3
提问于2017-04-18
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券