腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关于新
内核
的编译问题
c
、
linux
、
linux-kernel
我已经安装了Fedora 22,它有默认
内核
4.0.4。但是我需要
内核
4.1.4,所以我在Fedora 22上安装了
内核
4.1.4。并在grub中为新
内核
创建一个条目。_64 x86_64 GNU/
Linux
/usr/src/
linux
-4.1.4/usr/src/
linux
-4.1.4/include 现在我编写了一个C程序,它使用宏â
浏览 12
提问于2015-08-10
得票数 1
回答已采纳
2
回答
错误:预期的声明说明符或“.”在XXX之前(各种参数)
c
、
linux
、
compiler-errors
刚开始学习
Linux
。Ubuntu18.04,
linux
内核
4.15 .尝试这些简单的代码:我以为
stdio.h
有问题,但没能弄清楚。在等人帮忙。#include<
stdio.h
> """sprintf(s,"%u",ul);printf
浏览 4
提问于2018-10-11
得票数 0
回答已采纳
3
回答
错误:
stdio.h
:生成过程中没有这样的文件或目录错误
c
、
ubuntu
、
gnu-make
但是我一直收到这样的错误:"
stdio.h
:没有这样的文件或目录“错误。#include <
stdio.h
> {}obj-m += hello.o all:
浏览 1
提问于2013-03-27
得票数 6
回答已采纳
1
回答
Windows和
Linux
下printf的区别
c
、
linux
、
windows
、
printf
现在,我已经用C语言编写了C语言,在Windows环境下编写了C语言,在
Linux
中使用了gcc语言。 我的问题是:在Windows和
Linux
中,像printf这样的函数的代码实现是相同的吗?
浏览 2
提问于2014-11-22
得票数 1
回答已采纳
3
回答
编译
内核
错误:
stdio.h
:没有这样的文件或目录
linux
、
kernel
、
system-calls
我正在为
Linux
2.6.39
内核
做系统调用。错误:
stdio.h
:没有这样的文件或目录#include<
stdio.h
> asmlinkage long sys_atvfcfs(int at[], int bt[], int
浏览 1
提问于2012-04-27
得票数 0
回答已采纳
2
回答
如何从
Linux
内核
进行标准库调用?
linux
、
kernel
、
c
我正在调整驻留在
linux
内核
的/net目录中的代码。 我尝试过打印之类的东西,但我发现没有相关的头文件(如stdlib.h、
stdio.h
等)。那么我该如何在
内核
级别做到这一点呢?
浏览 1
提问于2011-08-10
得票数 2
回答已采纳
1
回答
将设备驱动程序编译到
内核
c
、
linux
、
linux-kernel
、
linux-device-driver
modules/4.13.0-19-generic/build M=/home/ddd/Desktop modules CC [M] /home/ddd/Desktop/message_slot.o /home/ddd/Desktop/message_slot.c:23
浏览 6
提问于2017-12-09
得票数 0
回答已采纳
1
回答
使用MKDEV宏的简单方法是什么?
c
、
linux-kernel
、
linux-device-driver
我有一个字符设备的次要和主要数字,我想将它们转换为dev_t (它以前保存设备编号),但我不想完成构建和编写模块、将其放入
内核
等所有过程。#include <
linux
/types.h> 显然,使用标准的C程序是行不通的,因为它是
内核
代码/
内核
空间。Update:编
浏览 2
提问于2020-09-12
得票数 1
回答已采纳
1
回答
使用
linux
内核
中定义的结构时出错
c
、
linux-kernel
我在
linux
内核
的/usr/src/
linux
-3.2/include/
linux
/unistd.h中定义了一个结构:#define _
LINUX
_UNISTD_Hint *tid; * Include machine specific syscall numbers#include <asm/unistd.h&g
浏览 2
提问于2012-10-22
得票数 2
回答已采纳
2
回答
在RPI3/ModelB上实现CPU热插拔的系统调用
linux
、
linux-kernel
、
real-time
、
embedded-linux
、
raspberry-pi3
我的目标是在
linux
内核
中实现一个启用/禁用CPU
内核
的系统调用。#include <
linux
/kernel.h>#include <asm/uaccess.h> #include <asm/unistd.h,并且我在
内核
配置期间启用了'cpu
浏览 2
提问于2017-08-21
得票数 1
1
回答
如何在C/C++中获得
Linux
系统调用的输出?
c++
、
c
、
linux
、
linux-kernel
、
system-calls
我向我的
Linux
添加了一个简单的helloworld系统调用。sys_helloworld{ return 0;它只是将Hello world打印到
内核
日志。我是这样调用sys_helloworld系统调用的:#in
浏览 0
提问于2014-11-09
得票数 2
回答已采纳
1
回答
printf,scnaf,,(
stdio.h
中的I/O函数)可以称为API吗?
operating-system
我正在学习Windows,
Linux
操作系统(Ubuntu)。根据我的教科书( OS概念第10版),从操作系统的角度来看,API是一组可以与
内核
交互的函数(如系统调用).所以我的问题是..。是
stdio.h
,可以称为API??库,类似
stdio.h
可以跨平台使用(Ubuntu,Windows.h)。有没有像
stdio.h
这样可以跨平台使用的通用API??
浏览 4
提问于2021-02-18
得票数 0
回答已采纳
1
回答
未定义的系统如何调用-1?
c
、
linux
、
linux-kernel
我在我的
Linux
内核
中定义了一个'helloworld‘系统调用,并重新编译了它。系统调用的代码是:#include<
linux
/init.h>#include<
linux
/syscalls.h\n");} 但是,当我使用另一个
内核
版本(
浏览 3
提问于2017-04-18
得票数 5
回答已采纳
4
回答
如何查找程序使用哪种类型的系统调用
linux
、
system-calls
我的
linux
内核
也是64位
内核
。由于有不同的方法来实现系统调用(int80、syscall、sysenter),我想知道我的机器使用的是哪种类型的系统调用。我是
linux
的新手。#include <
stdio.h
>{ return 0;getpid()执行一次系统调用。
浏览 0
提问于2010-05-01
得票数 4
回答已采纳
1
回答
构建
内核
模块时设置包含路径
gcc
、
makefile
、
linux-kernel
、
kernel-module
、
kbuild
我正在尝试为
Linux
编译一个
内核
模块。我有以下文件:testuio.c和Makefile。/usr/lib/gcc/x86_64-
linux
-gnu/8/include /usr/lib/gcc/x86_64-
linux
-gnu/8/include-fixed#include <
linux
/modu
浏览 50
提问于2020-02-12
得票数 1
回答已采纳
1
回答
如何获取
Linux
内核
驱动程序上的ACPI设备列表?
linux
、
linux-kernel
、
acpi
我正在开发一个
Linux
内核
驱动程序。需求的一部分是获取系统上的ACPI设备列表并遍历。虽然下面的代码可以在用户模式下工作,但它不能在
内核
上编译。#include <dirent.h>{ struct dirent * dirNULL) printf("%s\n", dir->d_name);
浏览 5
提问于2017-12-04
得票数 1
1
回答
系统调用do_execv还是execv?
c
、
linux
、
unix
、
kernel
、
system-calls
引用我演讲中的话: “用户程序不能包括
内核
头”,所以当我在C程序中编
浏览 2
提问于2021-05-07
得票数 1
回答已采纳
1
回答
编译后对.o文件的更改
kernel
、
c
、
system-call-fastboot
我已经构建了一个自定义
内核
,并且能够执行系统调用,但是现在我想在Makefile中更改.o文件引用中的逻辑sys_calls_test.o有asmlinakge long sys_hello(void)printk("hello");我把它修改成我在
内核
的mak
浏览 0
提问于2013-10-25
得票数 0
回答已采纳
3
回答
在visual studio中使用
linux
头文件
c
、
visual-studio
、
visual-studio-2013
、
visual-studio-2017
我试图在visual studio 2013上使用
linux
内核
头文件。我想这样做的目的是自动完成。我注意到
stdio.h
文件位于C:\Program \VisualStudio12.0\VC\crt\ src中,所以我将包含
内核
头文件的
linux
文件夹复制到src文件夹中。例如:#include <
linux
/kernel.h>我试图将所有斜杠字符更改为反斜杠,但
浏览 19
提问于2013-11-06
得票数 4
回答已采纳
3
回答
open()不设置O_CLOEXEC标志
c
、
linux
、
kernel
、
system-calls
、
fcntl
考虑以下微测试:#include <fcntl.h> int fd = open("test.c", O_RDONLY | O_CLOEXECprintf("fd = %d\n", fd); return 0;在
内核
版本2.6的
linux
上运行时,测试成功并打印&q
浏览 5
提问于2013-08-19
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券